Senior Software Engineer – Java, Spring Boot & AWS - 20801
Sam Agassi
HR Administrator
Required Skills
Job Overview
Assignment Description
We are looking for an experienced Senior Software Engineer to join a cross-functional Customer Fleet Management team developing and operating Java-based backend services.
The team builds services that manage customer fleets across a connected global platform, running on AWS and supporting multiple brands. You will work with developers, a Business Analyst, a Solution Architect and a Product Owner.
The role involves designing, developing and maintaining scalable backend services and integrations, with end-to-end ownership from solution design to production operations. You will also participate in daytime production support and incident handling.
What You Will Work On
- Design, develop and maintain scalable Java backend services.
- Build and maintain service integrations and microservices.
- Take ownership of complex deliveries from design through production.
- Ensure data consistency and reliability across services.
- Design and improve APIs with appropriate access control.
- Write automated tests and maintain high software quality.
- Deploy, operate and support services running on AWS.
- Participate in daytime support rotations and incident handling.
- Collaborate with engineers across teams and contribute technical guidance.
- Identify practical improvements in technologies and development practices.
What You Bring
- Minimum 5 years of hands-on software engineering experience.
- Strong Java and Spring Boot development skills.
- Practical experience building, deploying and operating services on AWS.
- Experience with PostgreSQL and MongoDB.
- Experience designing and maintaining service-oriented architectures and microservices.
- Strong understanding of DevOps practices and production ownership.
- Ability to independently drive complex technical work.
- Strong analytical, problem-solving and technical decision-making skills.
- Agile mindset and excellent collaboration skills.
- Ability to adapt to changing priorities and evolving requirements.
Meritorious
- Experience with connected vehicle platforms or fleet management systems.
- Experience working in large-scale distributed systems.
- Experience supporting production services and handling incidents.
- Experience improving engineering practices and introducing new technologies.
Eligibility: We are currently considering applications from candidates who are eligible to work in Sweden. Thank you for your understanding.