Back 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