Senior Software Engineer – Java / Spring Boot / AWS

Sperton Global AS•Sweden, ME
•Hybrid

About The Position

Sperton is seeking an experienced Senior Software Engineer for a consulting assignment with a client in Gothenburg, Sweden. The engineer will join a cross-functional team of software developers, a Business Analyst, a Solution Architect, and a Product Owner, and will design, develop, and maintain scalable backend services and integrations using Java, Spring Boot, and AWS. The role has end-to-end ownership, spanning technical design and development through deployment, production operations, and support. The team follows a “you build it, you run it” approach, including participation in daytime production support and incident management rotations. The assignment runs from 1 December 2026 to 31 December 2027 and uses a hybrid work model with 25% remote work.

Requirements

  • Several years of hands-on software engineering experience, primarily with Java.
  • Strong practical experience with Spring Boot.
  • Solid hands-on experience with AWS services, including building, deploying, and operating cloud-based applications.
  • Experience working with PostgreSQL and MongoDB.
  • Strong understanding of REST APIs, integrations, and service-oriented architecture.
  • Experience designing and maintaining microservices.
  • A DevOps mindset and ownership of applications throughout their lifecycle.
  • Experience with automated testing and software quality practices.
  • Ability to independently drive complex technical assignments.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent collaboration skills and experience working in agile teams.
  • Adaptability when priorities and requirements change.
  • Proficient English.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build and maintain integrations between services and systems.
  • Own complex technical deliveries end to end, from design through production.
  • Ensure data consistency and reliability across services.
  • Design, evolve, and maintain APIs with appropriate data access and security controls.
  • Develop automated tests and maintain high engineering standards.
  • Build, deploy, monitor, and operate services in AWS.
  • Participate in daytime production support and incident handling.
  • Collaborate with engineers and stakeholders across teams.
  • Contribute to architectural discussions and technical improvements.
  • Identify opportunities to introduce new technologies and improved engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service