Skip To Main Content
backgo to search

senior cloud java developer

Java, Spring, Spring Boot, Apache Kafka, Azure Kubernetes Service, Gitlab, Microsoft Azure, Java Microservice Infrastructure
Sorry the job is no longer available.

We are currently seeking a Senior Java Developer with Azure expertise to join our remote workforce.

In this role, you will be responsible for designing and implementing Java-based backend applications for our complex cloud-native architecture.

As a Senior Java Developer, you will have a deep understanding of Object-Oriented analysis and design skills, as well as a strong grasp of design patterns, clean code principles, and concepts like OOD, TDD, BDD, DDD, CI/CD. You will be expected to provide leadership and mentorship to junior developers and work collaboratively with cross-functional teams to deliver high-quality software solutions.

  • Develop and maintain scalable and secure Java applications using Spring and Spring Boot frameworks
  • Collaborate with cross-functional teams to design and implement technical solutions that meet business requirements
  • Provide technical leadership and mentorship to junior developers
  • Participate in code reviews and provide constructive feedback to improve code quality
  • Implement best practices for software development, including test-driven development and continuous integration and deployment
  • Design and implement solutions to facilitate data exchange between applications
  • Ensure compliance with coding standards, security policies, and software development methodologies
  • Troubleshoot complex software issues and provide timely solutions
  • Develop and maintain technical documentation for software applications
  • Collaborate with DevOps engineers to ensure smooth deployment and operation of the software
  • Minimum of 3 years of experience designing and implementing Java-based backend applications
  • Deep understanding of Object-Oriented analysis and design skills, design patterns, clean code principles, and concepts like OOD, TDD, BDD, DDD, CI/CD
  • Strong proficiency in Java 8, Spring, and developing and maintaining microservices
  • Experience deploying, maintaining, and monitoring complex cloud-native Java applications on Microsoft Azure, with expertise in Azure Kubernetes Service
  • Familiarity with Gitlab for version control and continuous integration and deployment
  • Knowledge of modern technical architectures and how to leverage their benefits in practice
  • Experience with applied solutions to meet non-functional requirements including supportability, resiliency, capacity, and scalability management
  • Strong analytical and problem-solving skills to identify and address complex software issues
  • Excellent written and verbal communication skills in English (B2+ level)
nice to have
  • Experience with event-driven architectures and stream processing using Kafka
  • Familiarity with Kubernetes and Docker for container orchestration and management
  • Experience with ELK Stack for log management and analysis
  • Knowledge of Linux for development and deployment
  • Familiarity with Agile software development methodologies like Scrum, Kanban, and XP

These jobs are for you

benefits for locations

For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses