Skip To Main Content
backBack to Search

Senior Java Developer (AWS+Kafka)

Remote in Georgia
Java
& 11 others
hot

We are seeking an experienced remote Senior Java Developer with a focus on AWS and Kafka to join our team.

Our ideal candidate is a hands-on developer with excellent communication skills and experience in collaborating with multiple teams.

Responsibilities
  • Develop, design, implement and maintain complex applications
  • Collaborate with cross-functional teams to identify and prioritize software features
  • Write high-quality code, troubleshoot and debug software issues
  • Monitor, maintain, and optimize existing software systems
  • Create technical design documents and contribute to architectural discussions
Requirements
  • At least 5 years of experience in Java and open-source frameworks like Spring
  • At least 3 years of experience in microservices and distributed computing
  • Knowledge of multithreaded applications, REST, SOAP, and binary payloads
  • Experience in Object-oriented programming and various design patterns
  • Good understanding of resiliency, error handling, and profiling CPU/Memory of applications
  • B2+ English level
Nice to have
  • Experience in Payment processing and integrating with payment gateways
  • Exposure to the Go programming language and Queue-based technologies like Kafka
  • Knowledge of NoSQL and SQL databases
  • Work experience in Agile-based development processes like Scrum/Kanban
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn