At a Glance
- Tasks: Lead Java development, manage integration projects, and ensure quality through automated testing.
- Company: Join a leading digital transformation business focused on impactful public sector IT projects.
- Benefits: Enjoy flexible working with travel options and a chance to work on innovative technologies.
- Why this job: Be part of a dynamic team driving large-scale change while enhancing your skills in a supportive environment.
- Qualifications: Must have Java 17+, AWS experience, and active SC clearance; familiarity with Agile methodologies is essential.
- Other info: Immediate start available; travel required two days a week.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a Lead Java Developer with AWS experience and active SC clearance for a permanent position based in Reading/Birmingham. This position involves travel two days per week and is available for an immediate start, preferably in early May 2025.
Opportunity to work with a leading digital transformation business delivering large-scale, long-term IT projects for the public sector.
Responsibilities include:
- Experience with large-scale integration projects involving microservices, messaging systems (ActiveMQ), and distributed architectures.
- Web services (both SOAP and RESTful) and containerisation using Docker.
- Automated testing with frameworks such as JUnit, Mockito, Powermock, JMock, DBUnit, and TestContainers.
- Continuous Integration tools and practices, including Maven, Git, Jenkins, SonarQube, and Stash.
- Development in Linux environments and use of Atlassian tools (e.g., Jira, Confluence).
- Working with open-source databases like PostgreSQL and cloud platforms, particularly AWS (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch).
- Agile methodologies (Scrum, Kanban) and modern development practices like TDD and BDD.
Essential skills:
- Java 17+
- Spring Boot, Spring Data JPA, Spring Integration, Spring Batch, Quartz, Spring extension projects (Data, Cloud, Batch, Security)
- JPA (Hibernate)
- AWS Cloud hosting and its components
- Postgres/Aurora
- Angular and Bootstrap
Active SC Clearance is required for this role, NPVV3 is highly desirable.
Contact Detail:
TieTalent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java Developer
✨Tip Number 1
Make sure to highlight your experience with AWS and SC clearance during networking opportunities. Attend local tech meetups or online webinars related to Java development and cloud technologies, as these can be great places to connect with potential employers and learn more about the company culture.
✨Tip Number 2
Familiarise yourself with the specific tools and frameworks mentioned in the job description, such as JUnit, Docker, and Jenkins. Consider contributing to open-source projects or creating personal projects that showcase your skills in these areas, as this can provide you with practical examples to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on Java and microservices architecture. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with problem-solving under pressure, which is often a key part of the interview process.
✨Tip Number 4
Research the company’s recent projects and initiatives in digital transformation for the public sector. Being knowledgeable about their work will not only help you tailor your responses during interviews but also demonstrate your genuine interest in the role and the organisation.
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 17+, AWS, and the specific technologies mentioned in the job description. Use keywords from the job listing to ensure your application stands out.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of the company's mission and how you can contribute to their digital transformation projects.
Showcase Relevant Projects: Include examples of previous projects where you've worked with microservices, containerisation, or automated testing. Be specific about your role and the technologies used, especially those listed in the job description.
Highlight Your Clearance: Since active SC clearance is essential for this role, make sure to mention it prominently in your application. If you have NPVV3 clearance, include that as well to strengthen your application.
How to prepare for a job interview at TieTalent
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java 17+, Spring Boot, and AWS in detail. Highlight specific projects where you've implemented these technologies, especially in large-scale integration or cloud environments.
✨Demonstrate Your Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process on how you would tackle common challenges in microservices or distributed architectures.
✨Familiarise Yourself with Agile Methodologies
Since the role involves Agile practices, be ready to discuss your experience with Scrum or Kanban. Share examples of how you've contributed to team dynamics and project success in an Agile environment.
✨Prepare for Behavioural Questions
Companies often use behavioural questions to gauge cultural fit. Think of examples from your past experiences that demonstrate leadership, teamwork, and adaptability, especially in high-pressure situations.