Java Software Engineer

Java Software Engineer

Posted 1 week ago by NPAworldwide on Linkedin

Negotiable
Undetermined
Hybrid
Bristol, 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 passionate about learning new technologies and collaborating with various 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, focusing on open-source libraries and components.
  • Building continuous integration pipelines using tools like 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.
  • Knowledge of 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: Bristol

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT