Java Technical Lead in Cambridge

Java Technical Lead in Cambridge

Cambridge Full-Time 48000 - 84000 £ / year (est.) No working from home possible
NPAworldwide

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions for UK Government and Defence.
  • Company: A forward-thinking organisation focused on agile delivery and continuous improvement.
  • Benefits: Enjoy flexible hours, remote work options, and a budget for learning opportunities.
  • Other info: Inclusive workplace committed to diversity and providing reasonable adjustments during recruitment.
  • Why this job: Be part of exciting projects that make a real impact while collaborating with diverse stakeholders.
  • Qualifications: Experience in full-stack development, DevOps techniques, and agile methodologies is preferred.

The predicted salary is between 48000 - 84000 £ per year.

Flexible / Variable Hours, Other Agile Working Arrangements / Open to Discussion

Can you think strategically and ‘join the dots’ across multiple activities to build the bigger picture? Do you enjoy working at pace, identifying new and improved ways of doing things, and collaborating with a wide range of stakeholders? Are you passionate about learning and developing in new software and making a difference to how our client operates? If so, we would love to hear from you.

We are looking for Developers to join our client’s team. As a Senior Software Engineer, you will join one of our client’s small, fast-paced, agile delivery teams; using agile methodology and DevOps techniques to build backend systems, data processing pipelines, and progressive web apps for customers in the UK Government and Defence sector.

Responsibilities

  • Implementing software solutions including design, development, and testing.
  • Using a wide range of technologies, specializing in open-source libraries and components.
  • Utilizing tools such as GitLab to build continuous integration pipelines to monitor and ensure software quality and security.
  • Deploying software systems to various environments, including public (AWS and Azure) and private cloud.
  • Full Software Lifecycle involvement:
    • Project concept formalization
    • Requirement analysis and specification
    • Software architecture design
    • Software implementation and delivery
    • Software training and support
    • Software lifecycle management and maintenance

Candidate specification

Our client’s Senior Software Engineers enjoy working on a variety of interesting and challenging projects. They value a proactive and can-do attitude, keeping up with emerging technologies and delivery best practices, and enjoy continuous learning and improvement. You will ideally have exposure to:

  • Contemporary software engineering practices, including the selection and application of appropriate technologies and patterns.
  • Confidence in developing full-stack solutions as a polyglot developer/engineer.
  • DevOps techniques such as virtualization, containerization, continuous integration, continuous deployment, and infrastructure as code.
  • Working with high-level stakeholders, both internally and externally.
  • Experience working in agile environments using methodologies such as Scrum and Kanban.

Benefits

The Senior Software Engineer role offers a competitive salary and benefits, including:

  • Flexitime: 37.5-hour workweeks with flexible structuring and remote work options.
  • Learning opportunities: Budget for conferences, training, and materials.
  • Social events: Monthly social gatherings and annual training/work weekends.
  • Future benefits: Matched pension and healthcare packages.

Our client values team cohesion, with company-wide meetings quarterly and social events throughout the year. Offices are located in Bristol, Cheltenham, and Manchester.

Equal Opportunities

They are committed to building an inclusive workplace where everyone is valued. As a Disability Confident employer, they will provide reasonable adjustments during recruitment and offer interviews to candidates with health conditions or disabilities who meet the role’s minimum criteria. They celebrate diversity and encourage contributions to their inclusion journey.

Technical skills include: Java API, React.js, Python, C#.

Java Technical Lead in Cambridge employer: NPAworldwide

Our client is an exceptional employer located in London, offering a dynamic work environment that fosters diversity and innovation. With a hybrid working model and competitive salary package, including bonuses, employees benefit from excellent career progression opportunities and a supportive culture that values collaboration. Join a team that not only prioritises professional growth but also champions inclusivity across all levels.

NPAworldwide

Contact Details:

NPAworldwide Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Technical Lead in Cambridge

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java API, React.js, Python, and C#. Having hands-on experience or projects showcasing these skills can significantly boost your chances.

Tip Number 2

Demonstrate your understanding of agile methodologies like Scrum and Kanban. Be prepared to discuss how you've applied these practices in previous roles, as this will show your alignment with the team's working style.

Tip Number 3

Highlight any experience you have with DevOps techniques, especially continuous integration and deployment. Being able to talk about your familiarity with tools like GitLab will set you apart from other candidates.

Tip Number 4

Prepare to discuss your ability to work with high-level stakeholders. Share examples of how you've successfully collaborated with diverse teams or clients, as this role requires strong communication and interpersonal skills.

We think you need these skills to ace Java Technical Lead in Cambridge

Java Development
API Design and Development
React.js
Python Programming
C# Programming
Agile Methodologies (Scrum, Kanban)
DevOps Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience in Java, React.js, Python, and C#. Emphasise your familiarity with agile methodologies and DevOps practices, as these are crucial for the role.

Craft a Compelling Cover Letter:In your cover letter, express your passion for software engineering and continuous learning. Mention specific projects where you've implemented innovative solutions or worked collaboratively with stakeholders.

Showcase Your Technical Skills:Include a section in your application that details your technical skills, particularly in Java API, full-stack development, and any experience with cloud environments like AWS and Azure.

Highlight Soft Skills:Don't forget to mention your soft skills, such as teamwork, communication, and problem-solving abilities. These are essential for working in fast-paced, agile teams and collaborating with high-level stakeholders.

How to prepare for a job interview at NPAworldwide

Showcase Your Strategic Thinking

Prepare to discuss how you can think strategically and connect various activities to create a comprehensive solution. Use examples from your past experiences where you successfully identified opportunities for improvement and implemented changes.

Demonstrate Agile Methodology Knowledge

Familiarise yourself with agile methodologies like Scrum and Kanban. Be ready to share specific instances where you've applied these practices in your previous roles, highlighting your adaptability and teamwork skills.

Highlight Your Technical Skills

Make sure to emphasise your proficiency in Java, React.js, Python, and C#. Prepare to discuss projects where you've utilised these technologies, especially in building backend systems or data processing pipelines.

Engage with Stakeholders

Since the role involves working with high-level stakeholders, be prepared to talk about your experience in collaborating with diverse teams. Share examples of how you've effectively communicated technical concepts to non-technical audiences.