Apply

Lead Java Engineer for an eCommerce & Distribution company

Posted about 8 hours agoViewed

View full description

💎 Seniority level: Lead, 10+ years

📍 Location: United Kingdom, Germany, Poland, Czechia, European time zone

🔍 Industry: ECommerce & distribution

🏢 Company: RemotivateJobs

⏳ Experience: 10+ years

🪄 Skills: Backend DevelopmentDockerLeadershipProject ManagementSQLCloud ComputingGCPJavaKubernetesPeople ManagementRabbitmqSoftware ArchitectureSpringActiveMQJava SpringMavenREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesDevOpsMicroservicesJSONTeam managementStrategic thinking

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.
Responsibilities:
  • 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.
Apply