Senior Java Developer with Angular
Java, Angular, SQL, NoSQL Databases, Spring Boot, Microservice Architecture Pattern, JUnit, TestNG, Mockito, CI/CD
EPAM is actively seeking a seasoned Senior Java Developer with proficiency in Angular to enhance our progressive team. This position is perfectly suited for an individual who thrives in cooperative environments and is dedicated to crafting superior, scalable software solutions. As an integral member of our development team, you will engage in varied projects, playing a pivotal role in the design and execution of impactful software solutions across multiple sectors. If you are driven by innovation and technology, come join us in forging industry-leading solutions.
Responsibilities
- Develop, update, and optimize Java-based applications utilizing Angular
- Convert application storyboards and use cases into practical applications
- Construct, refine, and sustain efficient, reusable, and dependable Java code
- Maximize application performance, ensuring high quality and responsiveness
- Troubleshoot and resolve bottlenecks and defects
- Uphold and enhance code quality, organization, and automation
- Promote continuous enhancement by exploring new technologies and alternatives
Requirements
- At least 3 years of Java development experience, with a strong emphasis on Angular
- Expertise in managing both SQL and NoSQL databases
- Proficiency in application development using Spring Boot
- Familiarity with the development and integration of microservices architectures
- Competence in developing and integrating RESTful web services
- Experience in unit testing with tools like JUnit, TestNG, or Mockito
- Practical knowledge of CI/CD methodologies and tools
- Excellent command of English, with the ability to interact effectively at an upper-intermediate level or above
Nice to have
- Knowledge of cloud services and their integration in development processes
- Experience with additional front-end technologies for potential full-stack development
- Demonstrated leadership in project management or mentoring junior team members
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