We are seeking a Senior Java Developer to join our remote team. This role is ideal for a dynamic individual looking to contribute to and grow within a cutting-edge technological environment. You will work alongside talented professionals to deliver high-quality software solutions that drive business success.
Responsibilities
- Develop high-quality software design and architecture by analyzing requirements and system performance
- Implement enhancements that improve web functionality and responsiveness
- Collaborate with team members on project priorities, deadlines, and deliverables
- Coach and mentor junior developers and perform code reviews
- Maintain and improve existing codebases and peer review code changes
- Liaise with colleagues to implement technical designs effectively
- Investigate and use new technologies where relevant
- Provide detailed estimates of work and ensure timely delivery of features
- Create scalable and high-performance web applications
Requirements
- Minimum of 3 years' experience as a Java Developer
- Proficient in Angular, creating dynamic and responsive web applications
- Experienced with AWS services to enhance application scalability and performance
- Strong knowledge of Spring Boot, facilitating rapid application development
- Skilled in RESTful API development and integration
- Proficient in unit testing with tools such as JUnit, TestNG, or Mockito to ensure application robustness
- Solid understanding of SQL for database management and complex query development
- Experience building and deploying microservices architecture
- Fluent in English with communication skills at a B2 level or higher
Nice to have
- Familiarity with NoSQL databases to handle large volumes of data
- Proficiency in CI/CD tools for streamlined development cycles
- Knowledge of containerization technologies like Docker or Kubernetes for improved deployment strategies
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