Skip To Main Content
backgo to search

senior cloud java developer

bullets
Java, Spring, Spring Boot, Apache Kafka, Azure Kubernetes Service, Gitlab, Microsoft Azure, Java Microservice Infrastructure

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

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.

responsibilities
  • Collaborate with cross-functional teams to design and implement technical solutions that meet business requirements
  • Develop and maintain scalable and secure Java applications using Spring and Spring Boot frameworks
  • 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
  • Monitor and mentor the junior team members
requirements
  • 3+ years of experience designing and implementing Java-based backend applications
  • Strong proficiency in Java 8, Spring, and developing and maintaining microservices
  • Deep understanding of Object-Oriented analysis and design skills, design patterns, clean code principles
  • Experience deploying, maintaining, and monitoring complex cloud-native Java applications on Microsoft Azure, with expertise in Azure Kubernetes Service
  • Experience with Gitlab for version control and continuous integration and deployment
  • Knowledge of modern technical architectures 
  • Experience with applied solutions to meet non-functional requirements including supportability, resiliency, capacity, and scalability management
  • B2+ English level
nice to have
  • Familiarity with Kubernetes and Docker for container orchestration and management
  • Experience with event-driven architectures and stream processing using Kafka
  • Experience with ELK Stack for log management and analysis

benefits for locations

india.svg
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

don't have time? Apply later!We send you a link to the job in your e-mail
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