Company Description
Sopra Steria is a major technology player in Europe with 51,000 employees in nearly 30 countries, providing consulting, digital services and solutions that help clients drive digital transformation.
Job Description
Technical Analysis and Solution Design
- Translate functional requirements into detailed technical analysis and implementation specifications.
- Analyse impacts on Java applications, APIs, backend services, interfaces, databases and dependent systems.
- Identify technical dependencies, constraints, risks and integration challenges.
- Define and document API contracts, interface behaviours, message flows, data mappings and error-handling mechanisms.
- Contribute to CI/CD pipelines, deployment automation and quality gates.
Testing and Quality Assurance
- Write and maintain unit, integration and automated tests.
- Support testers by explaining technical scenarios, interface behaviours, integration flows and expected results.
- Participate in test preparation, defect analysis, troubleshooting and root-cause investigations.
- Ensure solutions meet quality, performance, security and maintainability requirements.
Soft Skills
- Strong analytical mindset and ability to understand complex application and integration landscapes.
- Solution-oriented mindset with the ability to propose pragmatic and maintainable solutions.
- Ownership and accountability for analysis and development quality.
- Proficiency in written and spoken English.
Hard Skills
- Strong Java development and technical analysis skills; Java 21/25 preferred.
- Knowledge of object-oriented programming, backend development, distributed systems, APIs and integration patterns.
- Experience with API contracts, payloads, message flows, data mappings and system integrations.
- Experience designing secure, maintainable and scalable applications.
- Understanding of integration between Java applications, mainframe systems and external partners.
- Experience working within Agile squads and contributing to iterative delivery.
Tools and Knowledge
- IntelliJ IDEA or Visual Studio Code, Git-based source control, Maven or Gradle.
- Postman, Bruno, Insomnia, SoapUI and Swagger/OpenAPI tools.
- Jenkins, GitLab CI and deployment automation platforms.
- Jira, Octane, Rally, Confluence, SharePoint, UPlant and BPMN/UML modelling tools.
- REST APIs, integration patterns, distributed architectures, secure coding, observability and automated testing.
- CI/CD, Agile and Scrum practices, technical impact analysis and cross-functional collaboration.
- Banking, payments, cards and digital banking experience are significant assets. Card management knowledge is required; tokenisation, schemes, certificates, chip management, the bank card ecosystem and PCI awareness are desirable.
Qualifications
Engineering graduate with 10–14 years of total experience.
Additional Information
Sopra Steria is committed to fighting discrimination and fostering an inclusive and respectful work environment. All positions are open to people with disabilities.