Skip To Main Content
backBack to Search

Lead Java Developer

Java, Amazon Web Services, Java 8, MySQL, Spring Boot, REST, ReactJS
warning.png
Sorry, this position is no longer available

We are seeking a Lead Java Developer to join our remote team, working with a leading sports betting company. You will be responsible for delivering various elements of their system in areas such as customer data, authentication and authorization, and sports betting legal policies and restrictions. As part of an agile team, you will collaborate closely with the Product Owner, Architect, and team members to ensure high-quality implementation and delivery of features. With a technology stack that includes Spring Boot Microservices, AWS, and Kubernetes, you will have the opportunity to work with the latest technologies and contribute to the development of a cutting-edge platform.

Responsibilities
  • Collaborate with the Product Owner, Architect, and team members to ensure requirements are clear and ready for implementation
  • Drive feature implementation in accordance with business functional and non-functional requirements, architecture guidelines, and engX principles
  • Participate in code review processes as both a reviewer and reviewee
  • Collaborate with the Quality Engineer in testing your implementation and reworking in case defects are found
  • Identify risks and issues and share them with your team or report them to your Team Leader
  • Identify and suggest improvements that can be made in tech design/code, team processes, or any aspect that relates to your teamwork and environment
  • Share your knowledge with other team members and learn from others too
Requirements
  • 5+ years of experience in Java development, showcasing your proficiency in Java 8 and Spring Boot
  • 1+ year of relevant leadership experience
  • Hands-on experience with Amazon Web Services (AWS), including EC2 and S3
  • In-depth knowledge of REST and experience with building RESTful APIs
  • Practical experience with MySQL and Redis databases
  • Experience with Kubernetes and deploying microservices
  • Experience with React, Redux, and TypeScript
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Strong analytical and problem-solving skills, enabling you to identify and address risks and issues proactively
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with Kafka and/or legacy systems updated to Java 8
  • Experience with monitoring tools such as Grafana, Prometheus, Kibana, Instana, and CloudWatch
  • Experience with Jenkins and/or other CI/CD tools
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

These jobs are for you