Senior Java Developer (AWS+Kafka)
We are seeking a highly experienced remote Senior Java Developer with specialized skills in Java Cloud Stack, AWS, and Kafka, who can join our team.
As a Senior Java Developer, you will be responsible for designing, developing, and implementing Java-based microservices using Spring framework (Core, MVC, Boot).
You should possess a solid understanding of application design, RESTful web services, and Event-Driven Architecture (Kafka). Additionally, you should be proficient in Agile and Scrum methodologies with excellent communication and problem-solving skills.
Responsibilities
- Design, develop, and implement Java-based microservices using Spring framework
- Build and support Event-Driven Architecture (Kafka)
- Ensure efficient performance and scalability of the system
- Collaborate with cross-functional teams to identify and solve complex technical issues
- Implementing best practices and standards for software development
Requirements
- Minimum of 3+ years of professional Java development experience
- Expertise in Java Cloud Stack, AWS, and Kafka
- Proficiency in Spring framework (Core, MVC, Boot)
- Understanding of microservices architecture
- Strong understanding of Agile and Scrum methodologies
- Upper-Intermediate English level
- Excellent communication and problem-solving skills
Nice to have
- Experience in Hybris development
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