Back to Search
We are looking for a skilled Senior Java Developer with broad experience in Azure and Hibernate to join our remote team.
In this role, you will be responsible for developing and implementing core Java applications and services that meet business requirements. You will also be responsible for designing and implementing microservices using the latest architecture patterns and Microsoft Azure cloud technologies. If you are a self-motivated, detail-oriented, and enthusiastic developer with a passion for delivering high-quality software solutions, we encourage you to apply for this exciting opportunity.
Responsibilities
- Design and develop core Java applications and services that meet business requirements and promote scalability and performance
- Design and implement microservices using the latest architecture patterns and cloud technologies like Microsoft Azure
- Collaborate with cross-functional teams to understand business requirements and translate them into innovative software solutions
- Participate in code reviews and other quality assurance measures to ensure software quality and maintainability
- Provide mentorship and guidance to junior developers, fostering professional growth and knowledge sharing
- Participate in agile software development practices, including sprint planning, stand-up meetings, and retrospectives
Requirements
- Minimum of 4 years of experience in core Java development, demonstrating expertise in developing and implementing Java applications and services
- Proficiency in Microsoft Azure, leveraging cloud resources to optimize application performance and scalability
- Expertise in Hibernate, contributing to efficient and reliable database access
- Strong understanding of microservice architecture patterns, promoting agile and scalable software development
- Proficiency in Terraform, Helm, and Kubernetes for efficient infrastructure management and deployment
- Familiarity with Docker, enabling effective containerization and orchestration of services
- Proficiency in SQL and NoSQL databases, facilitating effective data querying and manipulation
- Expertise in Spring, contributing to efficient and scalable software solutions
- Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
Nice to have
- Experience with Spring HATEOAS, enabling effective hypermedia-driven RESTful web services
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