Lead Java Engineer for an eCommerce & Distribution company

  • Remotivatejobs
  • Verified

Job Description

About the Company:

Our client is a fast-growing eCommerce and distribution company focused on sourcing and onboarding high-value vendors. They thrive in a results-driven, collaborative environment, valuing efficiency, adaptability, and strategic problem-solving.

About the Role:

We are seeking a highly skilled and experienced Lead Java Engineer with a strong background in backend development, software architecture, system design, and team leadership. This role will be instrumental in managing the development team, optimizing system architecture, and ensuring the successful execution of software projects. The ideal candidate will have a deep understanding of Java-based backend systems, business logic for eCommerce, and the ability to drive continuous improvement within the team and technology stack.

This is a Full-Time remote position operating within the European time zone.

Requirements

We are looking for a Lead Java Engineer, specifically with these requirements:

  • 10+ years of experience in backend development, with a focus on Java (Spring), software and system architecture.
  • 5+ years of leadership experience managing development teams (hiring, training, setting KPIs, running sprints, and ensuring delivery).
  • Strong architectural and system design expertise, including experience in improving and scaling backend infrastructure.
  • Proficient in Cloud (GCP ideally), Microservices & event-driven architecture, Docker and Infrastructure as code.
  • Deep understanding of business logic in eCommerce, ensuring that technical decisions align with company goals.
  • Experience with auditing and optimizing backend systems, implementing best practices to enhance efficiency and performance.
  • Hands-on coding experience, with the ability to review code, conduct check-ins, and improve development processes.
  • Excellent communication skills, with the ability to lead discussions, challenge inefficiencies, and drive improvements within the team.
  • Comfortable working in a fast-paced, results-driven environment, prioritizing output over perfectionism.
  • Experience with cloud infrastructure (GCP) and setting up DevOps processes.

Your responsibilities will include (but not limited to):

  • Leading the software development team (10 engineers) by managing sprints, assigning tasks, and ensuring effective collaboration.
  • Overseeing backend architecture and making high-level decisions to improve system efficiency and scalability.
  • Conducting regular code reviews and performance audits, identifying and resolving bottlenecks.
  • Improving development workflows, setting clear KPIs, and driving faster delivery cycles.
  • Collaborating with the CEO and stakeholders to align technical development with business objectives.
  • Ensuring smooth communication across the team, encouraging open discussions and knowledge sharing.
  • Driving continuous improvement, identifying weaknesses in existing processes and implementing better solutions.

Benefits

Growth Opportunities/Perks:

  • 5 paid vacation days, 5 days paid sick leave
  • Ability to implement strategic initiatives and drive company-wide impact.
  • Competitive salary in a performance-driven environment. 
  • Opportunity to lead and shape the development team and architecture.
  • Full ownership of system design and technical decisions.
  • Work in a dynamic, collaborative environment with minimal micromanagement.
  • Professional development support and opportunities for advancement.
  • Fully remote role with flexible working arrangements.

This Position Is Perfect For You If…

You’re a natural problem solver.

You can quickly identify inefficiencies, develop solutions, and implement process improvements to drive operational success.

You’re a strategic thinker.

You understand how backend architecture supports business objectives and can align development with company goals. Besides that, you focus on impact, ensuring the development team delivers efficiently rather than striving for perfection.

You’re a strong leader.

You can manage a team, set expectations, and ensure delivery without micromanaging.

You’re not afraid to challenge the status quo.

You identify inefficiencies, implement new processes, and push for continuous improvement.

Our hiring process is made up of four parts, so please be aware that you will need to dedicate time for a questionnaire, a video, and two 1-on-1 interviews.

Thank you for taking the time to consider this position. I look forward to hearing from you soon!