Skip To Main Content
backBack to Search

Senior Java Developer

Java, Angular, Spring Boot, JUnit, TestNG, Mockito, SQL, CI/CD, NoSQL Databases, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

EPAM is currently on the lookout for a skilled and team-oriented Senior Java Developer (Angular) to join our vibrant team. In this role, you'll harness your extensive development expertise to enhance and scale our software solutions, ensuring they adhere to the highest standards of code quality and performance. You'll thrive in a dynamic team setting where your efforts have a direct impact on project outcomes. This position is perfect for a tech enthusiast eager to develop their skills in a stimulating and supportive environment.

Responsibilities
  • Craft high-quality software designs and architectural solutions
  • Manage, prioritize, and implement tasks throughout the software development cycle
  • Build and refine tools and applications with clean, efficient, and well-documented code
  • Employ automation techniques using the appropriate tools and scripts
  • Conduct thorough code reviews and perform debugging as necessary
  • Carry out validation and verification testing to ensure software reliability
  • Work collaboratively with team members and external partners to enhance and troubleshoot products
Requirements
  • At least 3 years of experience in Java development, with a solid understanding of Angular
  • Expertise in creating web applications with Spring Boot
  • Proficient in designing and consuming RESTful APIs
  • Experienced in unit testing using tools like JUnit, TestNG, or Mockito
  • Advanced SQL capabilities for sophisticated query writing and data management
  • Familiar with the development and integration of microservices architecture
  • Strong command of English, with excellent communication skills, capable of engaging at an upper-intermediate level or above
Nice to have
  • Practical experience with CI/CD methodologies to enhance software deployment processes
  • Knowledge of NoSQL database technologies for managing voluminous data efficiently and boosting application performance
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

These jobs are for you