Senior Java Cloud Developer with Hibernate

Sorry, this position is no longer available
India
We are in search of an adept Senior Java Developer, operating remotely, showcasing substantial expertise in Azure and Hibernate to augment our team.
The selected candidate will shoulder the responsibility of conceptualizing and executing cloud-based solutions. Your role will involve close collaboration with multifaceted teams, ensuring the efficacy and scalability of system development. If you're an autonomous troubleshooter with a passion for delivering top-notch software, we encourage you to apply and integrate into our vibrant team.
Responsibilities
- Craft and deploy cloud-centric solutions utilizing Java, Hibernate, and the Microservice Architecture Pattern
- Engage in close collaboration with cross-functional teams, comprehending business requirements and transforming them into inventive software solutions
- Safeguard the streamlined and scalable progression of systems, adhering to paramount practices and standards
- Participate actively in the complete software development lifecycle, from inception through deployment and ongoing maintenance
- Offer mentorship and direction to junior developers, fostering professional advancement and the exchange of knowledge
Requirements
- A minimum of 4 years of hands-on experience in Java Development, demonstrating proficiency in Hibernate and the Microservice Architecture Pattern
- Proficiency in navigating cloud computing platforms such as Microsoft Azure, harnessing cloud resources to optimize system development
- Competence in Continuous Integration/Continuous Deployment (CI/CD) practices, advocating for efficient and dependable software development processes
- Thorough comprehension of containerization and orchestration tools like Kubernetes and Docker
- Proven track record in constructing scalable and resilient systems, leveraging both SQL and NoSQL Databases
- Familiarity with infrastructure automation tools like Terraform and Helm
- Background with the Spring Framework for crafting enterprise-level Java applications
- A robust understanding of software development methodologies and practices, particularly Agile
- Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
Nice to have
- Prior experience with SOAP and REST Web Services
- Knowledgeable in Spring HATEOAS
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