Senior Java Cloud Developer with Hibernate
Remote in India: Chennai,
& 5 others
Java
& 10 others

Sorry, this position is no longer available
India: Chennai
We are currently seeking a remote Senior Java Developer with a passion for innovation and cutting-edge technology to join our team.
As a Senior Java Developer, you will be responsible for designing and implementing high-quality software solutions that meet our clients' needs. You will work on projects using a variety of technologies, including Microsoft Azure and Hibernate. If you are a proactive problem solver with excellent communication and collaboration skills, we encourage you to apply and join our dynamic team.
Responsibilities
- Design and develop high-quality software solutions using Java programming and Spring framework
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
- Implement Microservice Architecture Patterns for efficient and scalable enterprise applications
- Deploy and manage applications on Microsoft Azure using containerization and orchestration tools like Docker, Kubernetes, and Helm
- Ensure software quality by implementing and following coding standards and best practices
- Contribute to the continuous improvement of software development processes by adopting Agile methodologies and driving CI/CD
- Provide technical mentorship and guidance to junior developers, promoting professional growth and knowledge sharing
Requirements
- Minimum of 4 years of experience in Java Development, demonstrating proficiency in Java programming and Spring framework
- Experience in designing and implementing Microservice Architecture Patterns for large-scale enterprise applications
- Proficiency in Hibernate for object-relational mapping and persistence
- Expertise in Microsoft Azure, utilizing cloud resources to optimize application deployment and management
- Familiarity with containerization and orchestration tools like Docker, Kubernetes, and Helm
- Experience in SQL and NoSQL databases for effective data management and querying
- Proficiency in Terraform for infrastructure management and automation
- Strong analytical and problem-solving skills for efficient software development and debugging
- Fluent in English (Upper Intermediate level), enabling effective communication and collaboration with team members and stakeholders
- Experience with Agile methodologies for software development and project management
Nice to have
- Experience in SOAP
- Familiarity with Spring HATEOAS for building 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