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
Java, Kafka, Maven

The job ad is no longer active

Look at the current jobs Java →

Loading...