Aker Systems

Lead Software Engineer

Aker Systems

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Help lead the development of backend services for a government client leveraging the latest commercial and open-source technologies
  • Design, develop, document and deploy new or enhanced features to our backend services that meet functional / non-functional business requirements
  • Actively participate in the team’s elaboration and estimation of user stories
  • Build frequent, small releases to maintain the team’s momentum
  • Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them
  • Build, optimise and operate our Continuous Deployment pipelines
  • Maintain operational responsibility for the services that your team owns

Requirements

  • Bachelor's degree or greater in Computer Science or a related field
  • Equivalent of at least 5 years of working experience in a developer capacity
  • JAVA programming experience as the core language, including Spring Boot
  • Fluent in writing JAVA coding
  • Experience with Kafka or a similar platform
  • Experience with Scala and Spark
  • Integrating with backing services, such as PostgreSQL, Redis or S3
  • Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews
  • Working in Agile development and/or DevOps teams
  • Using GitHub/GitLab for source control
  • Test Driven Development with appropriate tools and frameworks
  • Experience in Big Data technologies
  • Experience in Public Cloud services, such as AWS.
Benefits
  • 25 days holiday plus bank holidays
  • company paid medical insurance
  • life assurance
  • pension scheme
  • annual training allowance
  • wellbeing allowance
  • virtual GP
  • Employee Assistance plan and more.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JAVASpring BootKafkaScalaSparkPostgreSQLRedisS3Continuous DeliveryTest Driven Development
Soft Skills
collaborationteamworkcommunicationproblem-solvingadaptabilityleadershipdocumentationestimationdefensive programmingcode reviews
Certifications
Bachelor's degree in Computer Science