Java Backend Developer (Kafka)
Summary
Build and maintain Java-based microservices and event-driven systems on Azure, using Kafka and PostgreSQL, while ensuring secure, scalable APIs and stable production operations.
We are seeking a Java Backend Developer (Kafka). You will build and run cloud-native services on Microsoft Azure, design resilient microservices and event-driven integrations with Kafka and optimize PostgreSQL data access. You will partner with product and engineering teams to ship reliable features from build to production.
Responsibilities
- Design, build and maintain Back-end services using Java, Kafka and microservices
- Develop RESTful application programming interfaces (APIs) that are secure and scalable
- Implement event streaming and messaging patterns using Apache Kafka
- Build, deploy and monitor cloud-native workloads on Microsoft Azure/ AWS
- Design and optimize PostgreSQL schemas, queries and performance
- Collaborate with cross-functional teams to deliver features end to end
- Participate in code reviews, testing and release activities
- Troubleshoot production issues and maintain clear technical documentation
Requirements
- Java proficiency with hands-on experience building Back-end services
- Microservices experience including service design, observability and resilience patterns
- RESTful APIs experience across design, implementation and integration
- Microsoft Azure/ AWS experience deploying and operating cloud services
- Apache Kafka experience with producers, consumers and event-driven design
- PostgreSQL experience with schema design, indexing and query tuning
- Problem-solving ability to debug issues across services and environments
- Clear communication and collaboration skills in cross-functional teams
Nice to have
- Experience with containerization and orchestration such as Docker and Kubernetes (K8s)
- Experience with continuous integration and continuous delivery (CI/CD) pipelines
- Experience with automated testing practices for Back-end services
Benefits
By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us