Java Technical Lead

Java Technical Lead

Oxford Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions for UK Government and Defence.
  • Company: A forward-thinking tech company focused on agile delivery and continuous improvement.
  • Benefits: Enjoy flexible hours, remote work options, and a budget for learning and development.
  • Why this job: Be part of exciting projects while collaborating with diverse stakeholders in a supportive culture.
  • Qualifications: Experience in full-stack development, DevOps practices, and agile methodologies is preferred.
  • Other info: Opportunities for social events and a commitment to diversity and inclusion.

The predicted salary is between 43200 - 72000 £ 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 to learn and develop in new software’s and make 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

Senior Software Engineering at our client’s organization consists of a wide range of responsibilities, the list below gives a flavor of some of the tasks you may be asked to undertake:

  • Implementing software solutions including design, development, and testing.
  • Use a wide range of technologies, specialising in the use of open-source libraries and components.
  • Use tools such as GitLab to build continuous integration pipelines, which help monitor and ensure software quality and security.
  • Deploy software systems to a mixture of environments including public (AWS and Azure) and private cloud.

Full Software Lifecycle involvement:

  • Project concept formalization
  • Requirement’s analysis and specification
  • Software architecture design
  • Software implementation and delivery
  • Software training and support
  • Software life cycle and maintenance

Candidate specification

Our clients Senior Software Engineers enjoy working on a variety of interesting and challenging projects, so they want their team to have a proactive and can-do attitude to their work. They pride on keeping up with emerging technologies and delivery best-practice, so it is important that you enjoy learning and continuous improvement.

You will ideally have exposure to:

  • Contemporary software engineering including selection and application of appropriate technology and patterns.
  • Confidence developing full-stack solutions as a polyglot developer/engineer.
  • DevOps and the techniques which enable it – including virtualisation, containerisation, continuous integration, continuous deployment, and infrastructure as code.
  • Working with high-level stakeholders – both internally and externally.
  • Working in agile environments using methodologies such as Scrum and Kanban.

Benefits

The Senior Software Engineer role is an excellent opportunity, and our client reward their staff well with a competitive salary and impressive benefits package which includes:

  • Flexitime: 37.5 hour weeks to structure however you want with working from home available
  • Learning: Budget for conferences, training courses and other materials
  • Social: Fantastic culture with monthly social events
  • Future You: Matched pension and health care package

Our client understands the importance of getting to know your colleagues. Whole company meetings are held every quarter, and a training/work brief weekend is held once a year, among many other social events.

They have offices in Bristol, Cheltenham and Manchester.

Equal Opportunities:

They’re proud to be an equal opportunities employer, committed to building an inclusive workplace where everyone is valued. They believe that diversity strengthens our team, and we’re actively working to prevent discrimination in all its forms.

As a Disability Confident employer, we will:

  • Provide reasonable adjustments during the recruitment process if needed
  • Offer an interview to people with health conditions or disabilities who meet the minimum criteria for a role.

We celebrate the uniqueness of our people and encourage everyone to contribute to our inclusion journey.

Skills include: Java API, React.js, Python, C#

#J-18808-Ljbffr

Java Technical Lead employer: NPAworldwide

Our client is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. With flexible working hours, a strong emphasis on continuous learning, and a vibrant social culture, employees are encouraged to grow both personally and professionally. The company's commitment to inclusivity and diversity, along with competitive benefits such as a matched pension and health care package, makes it an attractive place for talented individuals looking to make a meaningful impact in the UK Government and Defence sector.
N

Contact Detail:

NPAworldwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Technical Lead

✨Tip Number 1

Familiarise yourself with the latest trends in Java and related technologies. Being well-versed in contemporary software engineering practices will help you stand out during discussions with our team.

✨Tip Number 2

Showcase your experience with agile methodologies like Scrum and Kanban. Be prepared to discuss how you've successfully collaborated with stakeholders in previous projects, as this is crucial for the role.

✨Tip Number 3

Highlight any experience you have with DevOps practices, especially continuous integration and deployment. Understanding these concepts will demonstrate your ability to contribute effectively to our fast-paced environment.

✨Tip Number 4

Prepare to discuss your approach to problem-solving and how you keep up with emerging technologies. Our team values a proactive attitude, so sharing examples of your continuous learning will make a positive impression.

We think you need these skills to ace Java Technical Lead

Java API Development
React.js Framework
Python Programming
C# Development
Agile Methodologies (Scrum, Kanban)
DevOps Practices
Continuous Integration and Continuous Deployment (CI/CD)
Software Architecture Design
Full-Stack Development
Cloud Services (AWS, Azure)
Version Control Systems (GitLab)
Stakeholder Engagement
Problem-Solving Skills
Adaptability to Emerging Technologies
Collaboration and Teamwork

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Java, DevOps, and agile methodologies. Use specific examples that demonstrate your ability to work with stakeholders and deliver software solutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and continuous learning. Mention how your skills align with the responsibilities outlined in the job description, particularly your experience with full-stack development and cloud environments.

Showcase Your Technical Skills: Include a section in your application that lists your technical skills, such as Java API, React.js, Python, and C#. Highlight any projects where you have successfully implemented these technologies.

Prepare for Potential Questions: Anticipate questions related to your experience with agile methodologies and DevOps practices. Be ready to discuss specific projects where you applied these techniques and how they contributed to successful outcomes.

How to prepare for a job interview at NPAworldwide

✨Showcase Your Strategic Thinking

Prepare to discuss how you can connect various activities and projects to create a cohesive strategy. Think of examples from your past experiences where you successfully identified opportunities for improvement and implemented changes.

✨Demonstrate Your Technical Expertise

Be ready to talk about your experience with Java, React.js, Python, and C#. Highlight specific projects where you used these technologies, focusing on your role in the software lifecycle from design to deployment.

✨Emphasise Your Agile Experience

Since the role involves working in agile environments, prepare to share your experiences with methodologies like Scrum and Kanban. Discuss how you've collaborated with teams and stakeholders to deliver projects efficiently.

✨Express Your Passion for Learning

The client values continuous improvement, so convey your enthusiasm for learning new technologies and methodologies. Share any recent courses, conferences, or self-study initiatives that demonstrate your commitment to professional growth.

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>