Skip To Main Content
backBack to Search

Senior Cloud Java Developer

Java, Spring, Azure Kubernetes Service, Gitlab, Microsoft Azure, Java Microservice Infrastructure, SQL, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

We are looking for a Senior Cloud Java Developer to join our remote team.

In this position, you will be responsible for developing and maintaining complex software solutions using Java. You will also be responsible for designing, developing, and implementing Microservices using Spring Framework and Azure Kubernetes Service. The ideal candidate should have expertise in Java 8, Spring, Microsoft Azure, and Gitlab. If you are a skilled Java Developer who is passionate about software development and has a proven track record of delivering high-quality software solutions, then this is the perfect job for you!

Responsibilities
  • Design, develop, and maintain complex software solutions using Java
  • Develop Microservices using Spring Framework and Azure Kubernetes Service
  • Collaborate with cross-functional teams to identify and implement software solutions to meet business requirements
  • Write efficient and maintainable code using best practices and design patterns
  • Write and maintain technical documentation to ensure proper knowledge transfer
  • Participate in code reviews to ensure code quality and maintainability
  • Troubleshoot and debug issues in complex software systems
  • Provide technical guidance and mentorship to junior developers
Requirements
  • Minimum of 3 years of experience as a Java Developer
  • Expertise in Microservice Architecture Pattern and Microsoft Azure
  • Proficiency in Java 8 and Spring Framework for developing scalable and maintainable applications
  • Experience in developing and implementing Microservices using Azure Kubernetes Service
  • Expertise in SQL for managing databases and writing efficient queries
  • Excellent knowledge of Gitlab for version control and code reviews
  • Familiarity with Continuous Integration and Continuous Delivery
  • Strong problem-solving skills and ability to troubleshoot issues in complex software systems
  • Strong communication and collaboration skills to work effectively within a remote team setup
  • Upper-Intermediate level of English to ensure clear and effective communication with team members and stakeholders
Nice to have
  • Experience with Azure DevOps for managing software development lifecycle
  • Familiarity with NoSQL databases like MongoDB or Cassandra
  • Experience with containerization technologies like Docker
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