Back to Search
We are seeking a Senior Java Developer to join our team and lead our microservices development efforts.
The ideal candidate will have extensive experience designing, implementing, delivering, and supporting microservices and web apps, and will have significant experience developing advertising technology software applications in Java or Scala. Our ideal candidate will also be comfortable working with cloud-based technologies, such as AWS, and have experience working with Kafka. If you are passionate about software development and building scalable, reliable software systems, we want to hear from you.
Responsibilities
- Design, implement, deliver, and support microservices and web apps
- Participate in scrum meetings with customers
- Contribute to reviewing, rewriting, refactoring, and perfecting code
- Participate in the resolution of production issues to ensure client satisfaction
Requirements
- 3+ years of experience in Java development
- Experience deploying microservices in AWS ECS
- Strong experience with ReactJS is a plus
- Comfortable working with stream processing and Kubernetes
- B2+ English level
Nice to have
- Experience working with SQL databases, such as PostgreSQL
- Experience with Apache Kafka
- Experience with Kotlin
- Experience with Keycloak for authentication
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