Senior Java Developer
- Leeds, United Kingdom
- Senior Level
- Posted
Skills
Required
- Java
- Javascript
- CI/CD
- agile methodologies
- TDD
- deployments
Join our team as a Senior Java Developer. In this role, you will be responsible for implementing architecture, DevOps, performance, and security best practices. You will have proven development experience as a Lead Engineer, with expertise in Java and Javascript, and a working knowledge of CI/CD practices. You will also mentor junior engineers, support Squad Leads, and ensure the development team is achieving project goals and maintaining quality standards.
Responsibilities
- Conception et mise en œuvre d'architectures logicielles robustes et évolutives, en veillant à respecter les meilleures pratiques.
- Encadrement et mentorat des ingénieurs juniors, en fournissant des conseils techniques et en garantissant que l'équipe de développement atteint les objectifs du projet.
- Collaboration avec les parties prenantes pour comprendre leurs préoccupations commerciales et prendre des décisions techniques éclairées.
- The ability to take clients wider business concerns into account when making technical decisions and dealing with the challenges from stakeholders that come with this
- Comfortable mentoring junior engineers and supporting Squad Leads, with the attributes to provide technical guidance as the most senior engineer on a project and ensuring the development team is achieving project goals and maintaining quality standards
Requirements
Commercial experience working with agile methodologies
- Experience of implementing architecture, DevOps, performance or security and an understanding and ownership of best practice as a Lead Engineer (eg. TDD, SOLID, XP)
- Proven development experience of working as a Lead Engineer in a commercial development team with an expert understanding of Java and Javascript and wider experience in different tools and frameworks across the stack
- Working knowledge of CI/CD practices and deployments
Experience of writing effective documentation and knowledge sharing
- You care deeply about producing high-quality work that delivers real value
- You’re comfortable navigating ambiguity and solving complex problems collaboratively
You’re pragmatic, adaptable and outcome-focused
- You bring strong expertise in your craft, alongside a willingness to keep learning
- You communicate clearly and build trust quickly with clients and teammates
Benefits
- You enjoy sharing knowledge and helping others grow
- You value low-ego collaboration and enjoy working as part of multidisciplinary teams
jobapplier