Пропустити навігацію EPAM

Senior Full Stack Java Software Engineer (Angular) Kyiv, Ukraine or Remote

Senior Full Stack Java Software Engineer (Angular) Description

Job #: 61568
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential

DESCRIPTION


Our client provides property information, analytics, and data-enabled services in North America, Western Europe, and the Asia Pacific. The company provides its services to mortgage lenders, brokers, credit unions, commercial banks, investment banks, fixed-income investors, real estate agents, MLS companies, property and casualty insurance companies, government agencies, and government-sponsored enterprises.

Currently, we are looking for Java Software Engineer willing to experience a truly innovative and agile work environment, centered on producing the best solutions for our users.

Responsibilities

  • Devise/modify procedures to solve problems considering computer equipment capacity and limitations, operating time, and desired results
  • Design, code, test, debug, and document those programs
  • Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged
  • Consult with users and develop business relationships and integrate activities with other IT departments to ensure successful implementation
  • Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals, and implementing corrective actions
  • Foster and maintain good relationships with customers and IT colleagues to meet expected customer service levels

Requirements

  • 3+ years’ software engineering experience in a variety of programming languages
  • Proficiency in Java 11
  • Backend experience: Spring Boot, Spring Data, Spring Security, Actuator
  • Frontend experience: Angular Material, TypeScript
  • Dependency Injection experience: Spring
  • ORM experience: Hibernate
  • Database experience: PostgreSQL
  • Testing experience: JUnit, Mockito
  • Logging experience: log4j
  • Cloud experience (preferably with GCP) would be a plus
  • Strong communication skills and interest in a pair programming environment
  • Ability to use skills as a seasoned, experienced professional to work on all phases of development within the broadly assigned technical discipline
  • Ability to translate conceptual ideas into projects and tasks
  • Bachelor's degree would be a plus
  • Interested in working in a collaborative environment using test driven development, paired programming methods, and continuous integration in a creative open-floor office space
  • Enjoy learning the latest and greatest technology and embrace working on many different types of projects
  • Passion for high-quality, reliable, and maintainable code
  • Comfortable working side by side with product managers, designers, and clients, making decisions together in order to quickly deliver valuable working software to clients and their users
  • Agile and retrospective, and not afraid to identify what we’re doing wrong so we can fix it, and what we're doing right so we can build on it
  • Great problem solving skills
  • Ability to work with minimal supervision
  • Understanding of the importance of user-centered design
  • Intermediate or higher English level, both verbal and written (B1+)

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours

ПРИВІТ! ЯК МИ МОЖЕМО ВАМ ДОПОМОГТИ?


НАШІ ОФІСИ