Java Developer
Assignment description
We are now looking for a Java Developer for one of our customers’ end clients. The end client is one of the world’s biggest vehicle and machinery manufacturers that has their brand spread out throughout the world.
You will work as a Software Engineer within their SAINT application team, focusing on analyzing customer needs, designing solutions, and delivering high-quality backend functionality. SAINT is a core accounting application that processes large volumes of transactional data and routes accounting information to SAP Master Finance and BIS DW.
Your responsibilities include:
– Applying critical thinking, sense-making, and complex problem-solving to technical and functional tasks
– Collaborating with customers to understand requirements and translate them into robust technical solutions
– Contributing to the upcoming Java upgrade and modernization of the platform toward Spring Boot
– Designing, developing, and maintaining backend features and integrations
– Working with XML-based transactional flows running in the background (98% of SAINT transactions)
– Supporting continuous improvements in performance, maintainability, and solution quality
Tech knowledge needed:
– Java (8 → migrating to 17, with plans toward 21)
– Spring Framework (current) and Spring Boot (target architecture)
– JBoss (optional experience)
– Java backend development with a small React frontend
– DB2 (SQL), running on a mainframe
– JMS
– Maven, GitHub CI/CD, Kubernetes
– XML processing, integrations, and transaction-based backend systems
About the team
You will join a collaborative, cross-functional team dedicated to building and maintaining the SAINT accounting solution.
The team values open communication, knowledge sharing, and a problem-solving mindset.
Our customer works closely with business stakeholders, ensuring that technology supports key financial processes across the organization.
Must haves
– 5 years of experience in Java development
– Practical experience with Spring and backend integration patterns
– Strong analytical thinking, critical reasoning, and problem-solving skills
– Experience with SQL, preferably DB2
– Experience with JMS
– Ability to analyze customer needs and participate effectively in solution discussions
– Hands-on experience with testing tools and ability to set up automated tests (preferably tools recommended by Our Customer)
– Interest in working with both maintenance and feature development
– Excellent communication skills and fluency in English
Other requirements
– Ability to work independently as well as collaboratively in a cross-functional team
– Interest in financial flows and a willingness to understand accounting concepts
– Familiarity with CI/CD workflows and container-based deployments
– Comfortable working on a Java backend system with minor frontend components (React)
– Proactive, structured, and solution-oriented mindset
About the customer
Volvo IT AB is a global organization providing IT solutions, services, and infrastructure for the Volvo Group. The company focuses on delivering high-quality digital products that support business-critical operations worldwide. SAINT is one of Volvo’s core accounting applications, supporting financial accuracy, transparency, and reporting. Working with Volvo IT AB means contributing to a forward-thinking, innovative environment that values continuous learning, customer focus, and sustainable solutions.
Industries
Electrical & Electronic Manufacturing, Information Technology and Services, Mechanical or Industrial Engineering





