At a Glance
- Tasks: Lead the design and development of modern backend services using Java and Spring Boot.
- Company: Join a forward-thinking tech team focused on innovation and collaboration.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Dynamic work culture with a focus on mentorship and career advancement.
- Why this job: Make a real impact by modernising legacy systems and leading a talented team.
- Qualifications: Strong Java skills and experience in cloud environments are essential.
The predicted salary is between 60000 - 80000 £ per year.
Lead Java Developer required to join the team. You will be working in Scrum teams alongside Java Engineers, Frontend Developers and QEs to modernise legacy services into scalable, cloud-aligned platforms. This is a hands-on technical leadership role with responsibility for design, code quality, and mentoring.
Key Responsibilities
- Lead the design and development of backend services using Java and Spring Boot.
- Drive modernisation and refactoring of legacy Java services.
- Define and uphold coding standards, architectural patterns, and best practices.
- Ensure strong test coverage using JUnit and Mockito.
- Support containerised deployments in Kubernetes environments.
- Review pull requests and provide technical leadership across the team.
- Collaborate with product, frontend, and QA to ensure quality delivery.
Required Skills
- Java
- Spring Boot
- JUnit
- Kubernetes
Desirable Skills
- JPA
- Maven
- Mockito
- AWS
- GitLab CI/CD
- Helm
- OpenAPI
- SQL
- Kibana
- Shell scripting
Clearance
- BPSS eligibility
- Mandatory SC Clearance preferred, alternatively must be eligible
Location: Telford - once a week
Lead Java Developer employer: TXP Technology x People
As a Lead Java Developer at our Telford location, you will thrive in a dynamic and collaborative work culture that prioritises innovation and professional growth. We offer competitive benefits, including flexible working arrangements and opportunities for continuous learning, ensuring that you can develop your skills while contributing to meaningful projects that modernise legacy systems. Join us to be part of a supportive team that values your expertise and encourages leadership in a forward-thinking environment.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java fundamentals and design patterns. Practise coding challenges on platforms like LeetCode or HackerRank to keep your skills sharp and ready for any question thrown your way.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Lead Java Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and any relevant cloud technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about modernising legacy services and how your leadership style can benefit our Scrum teams. Keep it engaging and personal.
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention your experience with JUnit, Mockito, and Kubernetes, as these are key to the role. We love seeing concrete examples of your work!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at TXP Technology x People
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with Spring Boot. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems. Practising coding challenges can also help you demonstrate your technical prowess.
✨Showcase Your Leadership Skills
As a Lead Java Developer, you'll need to show that you can guide a team. Prepare examples of how you've mentored others or led projects in the past. Highlight your experience in code reviews and how you've upheld coding standards within your teams.
✨Understand the Modernisation Process
Familiarise yourself with the concepts of modernising legacy systems. Be prepared to discuss strategies for refactoring and how you would approach transforming older Java services into scalable, cloud-aligned platforms. This will show your potential employer that you're forward-thinking.
✨Get Comfortable with Containerisation
Since the role involves Kubernetes, make sure you understand containerised deployments. Brush up on your knowledge of Docker and how it integrates with Kubernetes. Being able to discuss your experience with CI/CD pipelines will also give you an edge.