IT & Software

Senior Java Software Engineer

NPAworldwide

London · Greater London · United Kingdom

Overview

In this role you guide and hands-on lead a software engineering team on a live Central Government project. You will shape technical solutions, architectures and delivery across the full SDLC, collaborating with clients and cross-functional teams. You’ll build full-stack applications using Java, JavaScript, React and TypeScript, and deploy cloud-based solutions on AWS. This position offers growth in a collaborative, security-conscious consultancy that values high engineering standards.

Pay / Benefits
  • Flexible 37.5-hour week
  • Hybrid working
  • Learning and development budget
  • Career coach
  • Matched pension and healthcare
  • Regular social events
Responsibilities
  • Lead and mentor a team of software engineers
  • Design, develop and test bespoke software solutions
  • Provide technical direction and stakeholder communication
  • Produce solution architectures and technical designs
  • Build full-stack apps using Java, JavaScript, React and TypeScript
  • Design and deploy cloud-based solutions (AWS)
  • Create CI pipelines (GitLab)
  • Manage the full SDLC from requirements to maintenance
  • Deploy to public and private clouds
  • Promote high standards of software quality and security practices
Key requirements
  • Strong commercial Java development experience
  • Experience designing and building solutions in AWS
  • Full-stack development with JavaScript, React and TypeScript
  • Experience leading engineers or providing technical direction
  • Understanding of software architecture and design
  • Experience across the full software development lifecycle
  • Strong communication and stakeholder-engagement skills
  • Ability to translate customer challenges into practical technical solutions
  • leadership
  • communication
  • stakeholder engagement
  • Java
  • AWS
  • JavaScript

Reference: WJ-747_31199473

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.