Company:
Zebra People
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Lead Java Engineer Want to work for an e-commerce platform that powers retail stores and artists/label platforms for leading brands in independent music? This company is looking for an experienced Lead Backend Developer to join their development team.
The Role
This company is looking for an experienced Lead Backend Developer to join its cross-disciplinary development team. As part of the team, you will play a central role in developing and expanding the platform. You will also contribute actively to operating the cloud infrastructure and deploying new software using DevOps processes and tools, helping to establish best practices within the team.
Your mentorship and leadership will be crucial in ensuring high-quality output, supporting business outcomes, and fostering effective technical collaboration within the team.
They’re offering up to £85,000 and you’d need to travel to their London office twice a week.
What will I be doing?
Facilitate collaboration within the development team and communication with other departments.
Mentor and motivate team members throughout all project phases.
Specify and implement new features and bug fixes in the backend tech stack.
Collaborate with product managers, designers, and stakeholders throughout the product life cycle.
Drive projects and work streams in collaboration with the Head of Technology.
Self-manage and prioritise tasks effectively, while helping team members develop their skills.
Participate in DevOps processes and implement new tools to optimise technical operations.
What experience do I need?
Skills & Professional Requirements
Excellent communication skills, with the ability to explain technical matters to non-technical team members.
Experience working in a scale-up or similar fast-paced environment is highly desirable.
Proven ability to contribute in a collaborative, self-directed environment and take ownership of work with support from business leads.
Experience devising technical solutions from business and product requirements, finding ‘best fit’ approaches under working constraints.
Ability to resolve ambiguities in scope and technical solutions by seeking out necessary advice and information.
Technical Requirements
Strong Java skills.
Solid understanding of software design patterns with a focus on fault tolerance.
Experience with serverless implementation.
Expertise in relational database systems (normalisation, implementation, querying).
Extensive experience in designing and developing microservice and event-driven architectures.
Knowledge of workflow automation technologies.
Previous experience with AWS cloud services.
Familiarity with software testing best practices (unit and integration testing).
Agile software development experience.
Experience setting up and managing Data Warehousing solutions.
Ability to quickly adapt to new technologies and tools.
Preferred Stack & Tools
Java, SpringBoot
MySQL, PostgreSQL, NoSQL, Redis
Terraform, Packer
Docker, Kubernetes (containerisation)
Temporal (workflow orchestration/automation)
AWS services: RDS, SQS, EC2, Lambda, EKS, Redshift, Opensearch
Don’t worry if you don’t have all the above experience, please apply if you feel like you’re a fit for the role!
Share this job
Zebra People
Useful Links