Back to Search
We are currently looking for a remote Senior Software Engineer with 4+ years of experience in Java development to join our team.
The customer is a Spanish multinational clothing company. Being the biggest fashion group in the world, it operates over 7,200 stores in 93 markets worldwide.
Responsibilities
- Identifying and analyzing user requirements
- Prioritizing, assigning and executing tasks throughout the software development life cycle
- Design the best way to migrate existing services on premises
Requirements
- 4+ years of experience in Java development
- Knowledge of event-oriented architectures (EDA)
- Knowledge of consistency and transaction models in non-transaction stacks
- Knowledge of authentication / authorization models: oauth2, OpenID Connect, JWT
- Knowledge of API modeling (REST, OpenAPI)
- Knowledge of Spring boot, MongoDB, Kafka, WMQ, DB2
- Knowledge of Cloud (not essential): Azure functions, EDA in Azure (Service bus, Event hub, Event grid)
- Experience with Security protocol
- English level B2+
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