Skip To Main Content
backBack to Search

Senior Cloud Java Developer

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

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

You will take charge of developing, maintaining, and improving our Java-based applications and services. You will have the opportunity to work with cutting-edge technologies like Azure Kubernetes Service and Gitlab. As a Senior Java Developer, you will play a critical role in designing, developing, and deploying scalable microservices architecture. If you are passionate about writing clean, efficient, and maintainable code, we would love to hear from you.

Responsibilities
  • Design, develop, and deploy scalable microservices architecture using Java and Spring technologies
  • Develop and maintain Java-based applications and services for our platform
  • Collaborate with cross-functional teams to identify and resolve system issues and improve system performance
  • Contribute to the development of best practices and coding standards for Java development
  • Participate in code reviews to ensure code quality and maintainability
  • Maintain version control and continuous integration using Gitlab and Microsoft Azure
  • Ensure that the system meets performance, scalability, and security requirements
  • Participate in the development of technical documentation and user manuals for the system
  • Stay up-to-date with the latest trends and technologies in Java development
Requirements
  • Minimum of 3 years of experience as a Java Developer, with hands-on experience in Spring and Gitlab
  • Strong experience in developing and deploying Java microservices infrastructure
  • Expertise in using Microsoft Azure technologies, such as Azure Kubernetes Service for container orchestration and deployment
  • Proven track record of designing and developing scalable and fault-tolerant systems
  • Good understanding of SQL and ORM technologies
  • Familiarity with Agile methodologies and experience working in Agile teams
  • Excellent communication skills in English (B2+ level) to collaborate and communicate effectively with cross-functional teams
Nice to have
  • Familiarity with NoSQL databases like MongoDB and Cassandra
  • Experience in developing and deploying serverless applications using Azure Functions
  • Knowledge of containerization technologies like Docker and Kubernetes
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