Lead Java Engineer Offline
We are looking for a Lead Java Engineer to join our team in Poland.
Our client - one of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail.
All the production is founded on three pillars – flexibility, digital integration, and sustainability.
Responsibilities:
• Drive team to develop high quality, testable and performant features using Agile work practices
• Driving best technology and software development practices into the team with passion and enthusiasm
• Assisting product managers and business stakeholders in shaping, estimating and planning new requirements
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Collaborate with a cross-functional team of Product, Design, and Engineering
• Take ownership in shaping and delivering key features and products
• Build testable code and ensure unit test coverage and confidence
Requirements:
• 6+ years of extensive Java development, Maven
• 2-3 years of Spring framework and building Spring web applications
• Understanding and experience developing and deploying microservices
• Experience developing REST interfaces, OpenApi
• Excellent design, coding and debugging skills
• OOP, OOD, DDD. Design Patterns proficient
• Working knowledge of relational databases, NoSQL technologies – Mongo DB
• Working knowledge of IBM MQ, Kafka, Kafka streaming
• Familiar with GrayLog, Grafana
• Working knowledge of OpenShift, Kubernetes
• Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
• Solid experience in managing teams in different setups (locations & sizes)
• Experience using messaging systems, microservices architecture and implied patterns
• Must have excellent communication in English – both verbal and written
We offer:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Flexible and personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Paid vacation days, sick leaves, and days off
• Healthcare & Sport program
• Medical insurance
• Memorable anniversary presents
• Corporate events and team buildings
Required skills experience
| Java |
The job ad is no longer active
Look at the current jobs Java →