Vacancy catalog
EPAM
Open role

Senior Java Developer (Microservices, Kafka)

EPAMWroclaw, Poland; Krakow, Poland
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
19 tags

Technology context

19

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

We are seeking a Senior Java Developer to join our team, bringing expertise in microservices architecture and Kafka-based enterprise messaging systems to power cloud-based, blockchain-driven financial solutions.

Responsibilities

  • Lead the implementation of backend systems and mentor junior developers
  • Develop reliable, cloud-based solutions that scale to meet business needs
  • Design and build cloud-native applications for distributed systems
  • Collaborate with diverse stakeholders across technology and business functions
  • Bring creative and innovative thinking to system design and architecture
  • Contribute to projects involving DLT technologies, including the Ethereum blockchain
  • Maintain strong attention to detail and security across all development work
  • Communicate effectively with colleagues from a wide range of backgrounds

Requirements

  • At least 5 years of experience in Java development
  • Expertise in developing cloud-native applications using RESTful web services and Kafka-based event-driven architectures
  • Hands-on experience with Kubernetes and Helm
  • Strong attention to detail and security awareness
  • Familiarity with cloud computing, DevOps practices, and digital asset technologies
  • Excellent communication skills in English, with the ability to interact effectively with a wide range of colleagues