Java Developer

Java Developer

Posted 1 week ago by NPAworldwide on Linkedin

Negotiable
Undetermined
Hybrid
Birmingham, England, United Kingdom

Summary: The role of Senior Software Engineer involves joining a fast-paced, agile delivery team to develop backend systems and data processing pipelines for clients in the UK Government and Defence sector. The position requires a proactive approach to software engineering, with responsibilities spanning the full software lifecycle, including design, development, and deployment. Candidates should be comfortable working with a variety of technologies and collaborating with stakeholders. The role offers flexible working arrangements and a competitive benefits package.

Key Responsibilities:

  • Implementing software solutions including design, development, and testing.
  • Utilizing a wide range of technologies, specializing in open-source libraries and components.
  • Building continuous integration pipelines using tools such as GitLab.
  • Deploying software systems to public (AWS and Azure) and private cloud environments.
  • Involvement in the full software lifecycle from concept formalization to maintenance.
  • Conducting requirements analysis and software architecture design.
  • Providing software training and support.

Key Skills:

  • Contemporary software engineering practices and technology selection.
  • Full-stack development experience as a polyglot developer/engineer.
  • Proficiency in DevOps techniques including virtualization and containerization.
  • Experience with continuous integration and deployment.
  • Ability to work with high-level stakeholders.
  • Familiarity with agile methodologies such as Scrum and Kanban.

Salary (Rate): 80000

City: Birmingham

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT