Skip To Main Content
backBack to Search

Senior Java Full Stack Developer

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

EPAM is on the hunt for an experienced Senior Java Full Stack Developer with a specialization in Angular to enhance our forward-thinking team. This role is perfect for individuals who excel in team-driven environments and are dedicated to developing sophisticated software solutions. We encourage you to join us as we continue to break new ground in technology and create powerful software that accelerates the digital transformation of businesses across various sectors.

Responsibilities
  • Lead the creation of both front-end and back-end components on a variety of projects
  • Design, program, and maintain efficient, reusable, and reliable full-stack software
  • Ensure applications perform optimally, maintaining high standards of quality and responsiveness
  • Collaborate closely with developers, designers, and product managers to deliver exceptional software
  • Integrate user interfaces with server-side logic and database operations
  • Implement robust security measures and data protection protocols
  • Perform system evaluations to boost efficiency and stability
Requirements
  • Minimum of 3 years’ experience in Java Full Stack development, with strong skills in Angular
  • Skilled in the deployment of microservices architecture
  • Proficient in the creation and integration of RESTful APIs
  • Comprehensive knowledge of both SQL and NoSQL databases
  • Experienced in developing applications using Spring Boot
  • Adept in unit testing with tools like JUnit, TestNG, or Mockito
  • Well-versed in CI/CD processes and tools
  • Excellent English communication abilities, suitable for effective upper-intermediate level interactions or higher
Nice to have
  • Practical experience with cloud platforms within full-stack development contexts
  • Knowledge of other JavaScript frameworks and libraries to enhance project adaptability
  • Demonstrated ability to mentor junior developers and lead software development teams
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