Back to Search
We are seeking a remote Senior Java Developer to join our team.
You will be responsible for building APIs for the money product.
Responsibilities
- Development and maintenance of scalable REST APIs , and deployments to a Docker/Kubernetes based platform
- Work with Engineering, QA, and Product stakeholders in order to build the right things
- Collaborate with a team of like-minded engineers focused on building industry-leading software
- Promoting the practices and techniques and rigor that can make us faster and with less risk through reusable components and automated algorithms
- Lead the development and testing of system components/services, code and design review
- Participate in shaping the technical architecture of the product
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
Requirements
- 3+ years of experience in Java development
- Experience with Kotlin
- Proficient with SQL and ORM
- Proficient with the Spring ecosystem, specifically Spring Boot
- Experience with Docker and Kubernetes
- Experience with Kafka and ApacheMQ
- Experience with Linux
- B2+ English level
Nice to have
- Experience scaling highly available, mission critical systems
- Full-stack experience
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