Skip To Main Content
backBack to Search

Senior Java Cloud Developer

Remote in India: Chennai,
& 5 others
Java
& 10 others
warning.png
Sorry, this position is no longer available

We are currently seeking a remote Senior Java Developer with extensive experience in Azure to join our team and help us deliver high-quality software solutions.

In this position, you will be responsible for developing and maintaining core Java applications and services that power our platform. You will also be responsible for designing and implementing scalable microservices architectures, integrating with various data stores, and deploying and managing applications in the cloud. If you are a self-starter with a passion for software engineering, we invite you to apply and be a key contributor to our technology initiatives.

Responsibilities
  • Design and develop core Java applications and services, ensuring scalability and high performance
  • Develop and implement scalable microservices architectures and integrate with various data stores
  • Deploy and manage applications in the cloud using Microsoft Azure
  • Collaborate with cross-functional teams to understand business requirements and translate them into innovative software solutions
  • Ensure code quality and adherence to development best practices, including testing and continuous integration and deployment
  • Conduct code reviews and provide mentorship and guidance to junior team members
  • Participate in the design and architecture of software systems and applications
Requirements
  • Minimum of 4 years of relevant experience in Java development, showcasing expertise in developing scalable and reliable software solutions
  • Proficiency in Microsoft Azure, leveraging cloud resources to optimize application deployment and management
  • Experience with Hibernate for efficient data persistence and retrieval
  • Expertise in Microservices architecture pattern, designing and developing scalable and modular services
  • Proficiency in Terraform and Helm for the management and automation of infrastructure
  • Experience with Kubernetes and Docker for containerization and orchestration of applications
  • Proficiency in SQL and NoSQL databases for efficient data storage and retrieval
  • Expertise in Spring framework, particularly Spring Boot, for the development of scalable and modular applications
  • Strong understanding of software development best practices, including code reviews, testing, and continuous integration and deployment
  • Fluent English communication skills at an Upper-Intermediate level, facilitating effective collaboration and communication
Nice to have
  • Familiarity with SOAP and REST web services
  • Experience 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

These jobs are for you