India
We are seeking a talented Associate Java Developer to join our remote team. The ideal candidate should have at least 6 months of relevant work experience in Java development, with knowledge of object-oriented programming principles, data structures, and algorithms. The candidate should be familiar with software development lifecycle methodologies and have experience with source control tools. The role requires excellent problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
Responsibilities
- Collaborating with team members to design, develop, test, and maintain Java applications
- Participating in code reviews to ensure code quality and adherence to coding standards
- Debugging and troubleshooting production issues, and proposing solutions to improve performance and stability
- Developing and executing unit tests and integration tests to ensure the reliability and robustness of the software
- Staying up-to-date with emerging trends and technologies in software development and incorporating them into the project as appropriate
Requirements
- At least 6 months of relevant work experience in Java development
- Solid understanding of Core Java Development principles and practices
- Familiarity with Spring Core framework and its various components, such as Spring Boot, Spring MVC, Spring Data, Spring Integration, Spring Security, Spring Cloud, Spring Session, and Spring Batch
- Experience with developing and deploying Microservices-based applications
- B2+ level of English proficiency, with excellent written and verbal communication skills
Nice to have
- Experience working remotely in a similar role
- Good understanding of software development lifecycle methodologies, such as Agile or Scrum, and version control systems, such as Git
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