Back to Search
We are currently looking for a remote Middle Java Software Engineer with good command of Java development and Kafka or ActiveMQ experience to join our team.
The customer is an American multinational retail corporation that operates a chain of hypermarkets, discount department stores, and grocery stores.
Responsibilities
- Help solve various business use cases such as capturing sensor events, business events or updating store systems from cloud systems
Requirements
- BS + 5 years/MS + 2 years of experience in software engineering with Java in particular
- Experience with large scale distributed systems and event-driven architectures
- Skills in building messaging platforms such as AMQ, Kafka (preferably at Edge Layer)
- Experience with containers and multi-cloud orchestration systems
- Demonstrated experience delivering impactful products
- Having built and rolled out products that have spanned years of sustained use
- Experience in developing engineering vision and roadmap clear to partners
- Experience in developing innovative strategies, processes and best practices while leading internal technical teams
- English level - B2
Nice to have
- MS in Computer Science or related field and 5 years of experience in software engineering
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