Skip To Main Content
backBack to Search

Senior Java Developer

Java, Document Databases, Kafka Connect, Microsoft Azure, REST API, Spring, Spring Boot, BDD Frameworks in Java, Docker, GraphQL, JUnit, Kubernetes, OAuth, Test-Driven Development

We are seeking a remote Senior Java Developer to join our team.

You will work with onsite/customer team members and stakeholders to build distributed systems that integrate with a larger data and services ecosystem. In this Agile environment, all team members are expected to own the solution, including deployment, testing, quality, monitoring, and operational excellence.

Responsibilities
  • Collaborate with onsite/customer team members and stakeholders to build distributed systems that integrate with a larger data and services ecosystem
  • Strive for continuous improvement of code quality and engineering practices
  • Anticipate system/application challenges and propose solutions for the same
  • Contribute to story sizing and work estimates for implementation, validation, delivery, and documentation
  • Participate in design and code review to ensure quality and testability of feature code
  • Implement build, deployment, and test automation to ensure high quality and enable continuous delivery
  • Adjust positively to quickly changing priorities and shifting goals
Requirements
  • 3+ years of experience in building distributed systems using Java
  • Proficiency with Spring Boot and Java FX
  • Kafka and event-driven services knowledge
  • Experience with Microsoft Azure
  • Knowledge of JUnit
  • TDD and BDD testing experience, e.g., Cucumber-JVM
  • Experience with REST API
  • Knowledge of MongoDB or DynamoDB
  • Proficiency with JWT and OAuth
  • GraphQL experience
  • Knowledge of Docker and Kubernetes
  • Experience with developing on Mac OS
  • B2+ English level proficiency
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