Skip to main content

Principal Software Engineer - JAVA

Posted: 13 Aug 2020 Closes: 12 Oct 2020
Weston Super Mare, UK Competitive
Permanent & Full-time 676601071

About Costain and your project.

Costain helps to improve people's lives with integrated, leading edge, smart infrastructure solutions across the UK's energy, water, transportation and defence markets. We help our clients improve their business performance by increasing capacity, improving customer service, safeguarding security, enhancing resilience, decarbonising and delivering increased efficiency. Our vision is to be the UK's leading smart infrastructure solutions company. We will achieve this by focusing on blue chip clients whose major spending plans are underpinned by strategic national needs, regulatory commitments, legislation or essential performance requirements. We offer our clients leading edge solutions that are digitally optimised through the following five services which cover the whole lifecycle of their assets: future-shaping strategic consultancy; consultancy and advisory; digital technology solutions; asset optimisation and complex programme delivery. Our culture and values underpin everything we do.

For more information visit www.costain.com
What will I be doing?

We are looking for a Principal Java Software Engineer with over seven years' commercial experience to work on various software projects (new as well as existing ones in maintenance) within the business.

A Principal Engineer is one of the more senior technical roles and is for candidates with a good breadth and depth of knowledge in their chosen area of expertise.

The Role:

As a Principal Engineer, you will:
  • Work closely with the Delivery and Test teams to ensure projects are delivered in a timely manner, the deliverables meet the customer's requirements and conform to the QA standards.
  • Work closely with the Service Operations team to support growth of service contracts; work on service requests to ensure they are handled within the SLAs defined in the service contract.
  • Work closely with the Business Growth community to understand client needs, analyse complex requirements and support the creation of a commercially viable technical solution using appropriate technologies. Contribute to the proposed solution architecture, high level programme for implementing, estimated cost and risk/mitigation of the solution.
  • Take ownership and responsibility of the technical task/solution through the delivery life cycle
  • Advocate continuous improvement through effective retrospectives, recommendations and driving change. Champion a continuous improvement group (process and/or technology)
Required technical skills:
  • Java 8+
  • Database development (SQL and/or NoSQL such as MongoDB)
  • Development framework (e.g. Spring, Angular)
  • Testing frameworks (e.g. Junit, Cucumber, Selenium)
  • Developing to GDS standard
  • Source version control
  • CI/CD
  • Unix/Linux
  • Sound knowledge of cyber security
In addition to the technical skills, the candidate must also have the following:
  • Technical leadership of development team through an entire project lifecycle.
  • Experience of Agile methodologies
  • Excellent communication skills (verbal and written).
  • Good analytical skills for trouble shooting and problem solving
  • Effective teamworking skills within cross functional project team
  • Self-motivated with an inquisitive mind and a desire to keep abreast with technology development
  • Commercial awareness
  • Adaptability and flexibility to cater to changing business needs
About you

Other desirable technical skills:
  • Cloud (SaaS, IaaS, PaaS)
  • Micro services
  • Containers/Kubernetes
  • AI/ML
  • Hibernate
  • J2EE
  • Media streaming in Java
  • ITIL Foundation Certificate
Final Statement

We listened to our employees so our Core Benefits are funded by us and include a Group Pension Scheme, Employee Assistance Programme, Life Assurance, Income Protection and funded membership to a Professional Institute. In addition to this we also offer a Private Healthcare Scheme, Private Dental Scheme, Cycle to Work, Volunteering Days and Save as You Earn Scheme.

At Costain we aim to be an accessible, diverse and inclusive organisation to continue to meet our customers' needs. We will be industry leading in our approach and people from all backgrounds will be proud to work for Costain. Our goal is to have a workforce that is representative of society.

We actively encourage applications from candidates who have a relationship with the armed forces community whether as a currently serving member or reservist, ex-military or wounded personnel or as a member of a service family.

SCS Railways

Share Job