Skip To Main Content
backBack to Search

Senior Java Developer with Angular

Java, Angular, SQL, NoSQL Databases, Spring Boot, Microservice Architecture Pattern, JUnit, TestNG, Mockito, CI/CD

EPAM is currently in search of an experienced Senior Java Developer with Angular expertise to join our dynamic team. This role is ideal for someone who flourishes in collaborative settings and is committed to building exceptional, scalable software solutions. As a vital contributor to our development team, you will participate in diverse projects, crucially influencing the design and implementation of effective software solutions across various industries. If you have a passion for pushing the boundaries of technology and innovation, we invite you to help us lead the way in creating top-tier solutions.

Responsibilities
  • Engineer, enhance, and fine-tune Java-based applications using Angular
  • Transform application storyboards and use cases into functional, operational software
  • Develop, improve, and maintain robust, reusable, and reliable Java code
  • Optimize application performance to ensure superior quality and responsiveness
  • Identify and address performance bottlenecks and system flaws
  • Maintain and advance code quality, organization, and automation processes
  • Drive continuous improvement by researching and implementing innovative technologies and solutions
Requirements
  • Minimum of 3 years of experience in Java development, with a specific focus on Angular
  • Proficient in handling both SQL and NoSQL database systems
  • Experienced in building applications with Spring Boot
  • Well-versed in developing and integrating microservices architectures
  • Skilled in creating and managing RESTful web services
  • Proficient in unit testing with frameworks such as JUnit, TestNG, or Mockito
  • Familiar with CI/CD practices and tools
  • Strong proficiency in English, capable of effective communication at an upper-intermediate level or higher
Nice to have
  • Experience with cloud services and integrating them within development workflows
  • Proficiency in additional front-end technologies to support potential full-stack development roles
  • Proven track record in project management or in mentoring and leading junior developers
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn