EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a highly skilled and experienced Lead Backend Developer with expertise in Java and Kotlin to join our progressive team. You will play a key role in designing, implementing, and optimizing microservices to support retail business operations while driving innovation and collaboration across all project stages.
This is an exciting opportunity to lead backend development in a collaborative and fast-paced environment, delivering transformative solutions for retail operations!
Responsibilities
- Lead the technical design, architecture, and implementation of scalable microservices
- Collaborate with product owners, architects, and development teams to align business priorities and technical designs
- Develop robust applications using Spring Boot, Java/Kotlin, and AKS while maintaining high-quality code standards
- Manage deployments using Kubernetes and GitHub Actions to streamline delivery processes
- Review code thoroughly to ensure compliance with best practices and standards
- Implement and support NoSQL databases such as MongoDB in dynamic project environments
- Ensure the stability and reliability of systems using Kafka for data streaming and processing
- Drive the team's Agile Scrum delivery cadence, emphasizing speed and quality of output
- Communicate effectively with internal and external stakeholders to optimize solution design and delivery
- Troubleshoot technical issues swiftly to minimize disruption in operations
Requirements
- Background in Java and Kotlin development, with at least 8 years of hands-on experience in the full software lifecycle
- 1+ years of experience in a role of a Technical Lead or Team Lead
- Skills in Spring Boot, Kubernetes, and AKS for building and deploying applications
- Qualifications in NoSQL databases such as MongoDB and event-streaming tools like Kafka
- Expertise in Azure IAAS, with the flexibility to design, deploy, and manage solutions in cloud environments
- Familiarity with GitHub Actions as part of CI/CD pipeline configurations and workflows
- Showcase of strong leadership abilities, including driving technical solutions, team collaboration, and prioritization
- Understanding of Agile Scrum methodologies to ensure efficient delivery processes
- Proficiency in stakeholder communication with demonstrated ability in building effective relationships
- Capability to manage operations, troubleshoot issues, and maintain system reliability under complex conditions
- Excellent command of written and spoken English (B2+ level)
Nice to have
- Knowledge of Dutch
- Skills in additional cloud-native tools or frameworks beyond Azure practices
- Knowledge of advanced security protocols for microservices architecture
We offer
- We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:
- Full access to cutting-edge tools and technologies
- Competitive compensation depending on experience and skills
- All-around Social package: professional & soft skills training, medical & family care programs, sports
- Relocation opportunities
- Free English classes
- Unlimited access to LinkedIn learning solutions
- Continuous experience exchange with experts and professionals worldwide
- Friendly team and comfortable working environment
- Engineering, corporate, and social events within and outside the Company
- Flexible working schedule
- Opportunities for self-realization