Skip To Main Content
backBack to Search

Senior Java Cloud Developer

Java, Microsoft Azure, Hibernate, Microservice Architecture Pattern, Terraform, Helm, Kubernetes, Docker, SQL, NoSQL Databases, Spring
warning.png
Sorry, this position is no longer available

We are looking for a talented Senior Java Developer with Azure experience to join our remote team.

In this role, you will be responsible for developing, implementing, and maintaining high-performance Java applications for our clients. You will be working with a team of skilled developers to design and implement scalable microservices architecture patterns and integrate them with web services such as SOAP and REST. If you have a passion for creating innovative software solutions and a track record of delivering high-quality results, we encourage you to apply and become an integral part of our dynamic team.

Responsibilities
  • Develop, test, and maintain high-performance and scalable Java applications using Microservice Architecture Pattern
  • Design and implement RESTful web services using Spring HATEOAS framework
  • Integrate Microservices with web services such as SOAP and REST for efficient communication between applications
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
  • Implement efficient and secure data storage and retrieval mechanisms using SQL and NoSQL databases
  • Manage application deployment and management using Microsoft Azure cloud technologies
  • Create infrastructure as code (IaC) using Terraform and package management using Helm
  • Mentor junior developers and participate in code reviews, ensuring code quality and adherence to best practices
Requirements
  • Minimum of 4 years of experience in Java development, with a focus on building scalable and robust applications
  • Solid experience in Microservices Pattern for building scalable and maintainable applications
  • Proficient in Spring Frameworks for building efficient and scalable microservices
  • Experience with Hibernate for handling database operations and object-relational mapping
  • Strong knowledge of cloud technologies such as Microsoft Azure for efficient application deployment and management
  • Proficiency in Terraform for infrastructure as code (IaC) and Helm for Kubernetes package management
  • Familiarity with Docker for containerization and management
  • Expertise in SQL and NoSQL databases for efficient data storage and retrieval
  • Experience with Spring HATEOAS for building RESTful web services
  • Fluent English communication skills at an upper-intermediate level, facilitating effective collaboration and communication
Nice to have
  • Experience with messaging systems such as Kafka or RabbitMQ
  • Experience in Agile methodologies for project management and software development
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