Back to Search
We are seeking a remote Senior Java Developer to join our team. The successful candidate will have at least 3+ years of experience in Java development and a solid understanding of microservices architecture and event-driven architecture (Kafka). The ideal candidate will be a fast learner, have excellent problem-solving skills, and be proactive in their approach to work. This is an exciting opportunity to work with cutting-edge technologies and contribute to the development of innovative e-commerce solutions.
Responsibilities
- Designing and developing high-quality Java applications
- Collaborating with cross-functional teams to define, design, and ship new features
- Implementing microservices architecture and event-driven architecture using Apache Kafka
- Ensuring that applications are scalable and maintainable
- Working with Microsoft Azure and SAP Commerce Cloud to develop e-commerce solutions
- Adhering to Agile and Scrum methodologies for effective project management
- Participating in code reviews and ensuring that code quality standards are maintained
- Troubleshooting issues and providing timely solutions
- Keeping up to date with the latest technologies and trends in Java development
- Mentoring junior developers and providing technical guidance
Requirements
- Minimum 3+ years of experience in Java development
- Proficient in Spring framework (Core, MVC, Boot)
- Solid understanding of microservices architecture and Event-Driven Architecture (Kafka)
- Experience with Microsoft Azure and SAP Commerce Cloud
- Experience with WebServices (REST)
- Strong knowledge of AWS
- Strong understanding of Agile and Scrum methodologies
- Fast learner with the ability to adapt to changing technologies and work in a fast-paced environment
- Excellent problem-solving skills
- Ability to work independently and as part of a team
- Excellent communication skills in spoken and written English (B2+)
Nice to have
- Experience with Azure cloud
- Hybris development 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