Senior Java Cloud Developer

Sorry, this position is no longer available
India
We are looking for an experienced remote Senior Java Developer with experience in Microsoft Azure and Hibernate to join our team.
As a Senior Java Developer, you will be responsible for designing and implementing scalable and efficient software solutions for our clients. You will work closely with cross-functional teams to ensure that business requirements are met and that software solutions are delivered on time and within budget. If you have a passion for Java development and a strong understanding of Microservice Architecture Patterns, we invite you to apply and be a key player in shaping our software development initiatives.
Responsibilities
- Design and develop scalable and efficient software solutions using Java and Microservice Architecture Patterns
- Collaborate closely with cross-functional teams to understand business requirements and translate them into innovative software development strategies
- Provide mentorship and guidance to the development team, fostering professional growth and knowledge sharing
- Oversee end-to-end software development, from conception to deployment and maintenance
- Establish and enforce best practices for software development, ensuring code quality, security, and compliance
- Contribute to the continuous improvement of software development processes by adopting Agile methodologies and driving CI/CD
Requirements
- Minimum of 4 years of experience in Java development, with a deep understanding of core Java concepts and principles
- Experience with Microsoft Azure, utilizing cloud resources to optimize data processing and storage
- Proficiency in Hibernate for efficient data access and manipulation
- Expertise in Microservice Architecture Patterns and their implementation in large-scale applications
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Familiarity with Terraform and Helm, enabling the management and automation of infrastructure
- Expertise in SQL and NoSQL databases for efficient data querying and manipulation
- Strong understanding of Spring Framework, particularly Spring Boot, for the development of scalable and efficient software solutions
- Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
Nice to have
- Experience with SOAP and REST technologies
- Familiarity with 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