Job Description
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace, are eager to take on a lot of responsibility, and are passionate about producing reliable software solutions.
Responsibilities
- Plan and execute technical strategies from concept to deployment, shaping software architecture, design, and best practices.
- Work with designers, PMs, and engineers to build, test, and refine desktop and enterprise-level software.
- Engage in all SDLC phases—design, development, testing, deployment—to set standards for future projects
- Use agile practices like TDD, CI, and rapid releases to enhance team efficiency and high-quality delivery.
- Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving.
- Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement.
Requirements
5+ years of Java development with a strong track record of delivering high-quality software.Skilled in OOP, Java, Spring Boot, Hibernate, and ...