Senior Java Developer with Microsoft Azure

Sorry, this position is no longer available
India
We are seeking a Senior Java Developer with Microsoft Azure to join our remote team. You will work on a project that involves building cloud-based applications using Java, Spring Boot, and Microsoft Azure. Your work will involve developing, testing, and deploying REST APIs and microservices. You will work in a collaborative environment with a team of developers, architects, and testers. You will be responsible for ensuring that all code is of high quality and meets the project requirements.
Responsibilities
- Develop, test, and deploy REST APIs and microservices using Java and Spring Boot
- Collaborate with other developers, architects, and testers to ensure that all code is of high quality and meets project requirements
- Participate in code reviews to ensure that code is maintainable, scalable, and secure
- Create and maintain documentation for all code and processes
- Troubleshoot and debug issues in both production and non-production environments
- Stay up-to-date with the latest trends and technologies in software development
- Provide technical guidance and mentorship to junior developers
Requirements
- At least 4 years of experience as a Java Developer using Java 8 or higher
- Strong understanding of Java core concepts
- At least 2 years of experience with Spring Boot
- At least 1 year of experience with Microsoft Azure
- Experience (minimum 0.5 years) with Continuous Integration/Continuous Deployment (CI/CD) tools and processes
- Proficiency in building and testing REST APIs
- Experience with unit testing frameworks such as JUnit, TestNG, and Mockito
- Familiarity with both SQL and NoSQL databases
- Experience with Java microservice infrastructure tools
- B2+ English level proficiency
Nice to have
- Experience with Azure DevOps
- Experience with containerization technologies such as Docker and Kubernetes
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