Skip To Main Content
backBack to Search

Java Developer

Java, Apache Kafka, Gitlab, Migration approaches and tools, AWS Lambda, Google Cloud Platform, Terraform

We are seeking a talented Java Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining a variety of applications using Java and other related technologies.

You will also be involved in migrating legacy systems to newer frameworks.

Responsibilities
  • Develop and maintain Java applications
  • Work with Apache Kafka and GitLab for project management and version control
  • Design and implement scalable solutions
  • Utilize migration approaches and tools to upgrade existing systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection measures
  • Troubleshoot and debug code to identify and fix issues
  • Write clean, maintainable, and efficient code
  • Participate in code reviews and contribute to team growth and improvement
Requirements
  • Proficiency in Java with 2+ years of experience
  • Skills in Apache Kafka and GitLab
  • Knowledge of migration approaches and tools
  • Background in developing scalable applications and web technologies
  • Competency in application optimization and security practices
Nice to have
  • Familiarity with AWS Lambda
  • Understanding of Google Cloud Platform
  • Experience with Terraform
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