Back to Search
We are looking for a remote Java Developer to join our team, with a strong focus on Microsoft Azure and Java Microservice Infrastructure. The ideal candidate should have experience with Gitlab, Java 8, Microsoft Azure, and Spring. As a Senior Java Developer, you will be responsible for developing high-quality software solutions using Java, collaborating with cross-functional teams to define, design, and ship new features. You will also be expected to write clean, well-designed, testable, and efficient code, ensuring the performance, quality, and responsiveness of applications.
Responsibilities
- Develop high-quality software solutions using Java
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, well-designed, testable, and efficient code
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Requirements
- Proven hands-on experience as a Java Developer for at least 3 years
- Experience with Gitlab, Java 8, Microsoft Azure, and Spring
- Good understanding of relational databases, SQL, and ORM technologies
- Experience with Agile development methodologies
- Experience with microservices
- Good problem-solving skills
- B2+ English level
Nice to have
- Experience with Azure Kubernetes Service
- Experience with Kotlin
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