About the position
Design, develop, and maintain full stack applications across front-end and back-end layers.
Build and integrate RESTful APIs and microservices.
Develop scalable and secure solutions aligned to client’s IT standards.
Collaborate with Product Owners (Germany) and global teams to deliver features.
Participate in code reviews, testing, and CI/CD processes.
Troubleshoot, debug, and optimise application performance.
Contribute to architecture decisions and solution design.
Develop and maintain technical documentation.
Design and implement data solutions using graph database technologies (e.g. AWS Neptune) where Appropriate.
Model and optimise complex data relationships for DVF use cases (e.g. connected vehicle data, digital twins).
Minimum Requirements:
Qualifications/Experience:
Relevant IT/Business Degree.
Essential Skills Requirements:
Backend & API Development.
Strong experience in Java / Spring Boot (or similar backend frameworks).
Experience building and consuming REST APIs.
Microservices architecture exposure.
Cloud & DevOps.
Experience working with AWS (preferred) or other cloud platforms.
Understanding of CI/CD pipelines and deployment practices.
Version control (e.g. Git).
Graph Database & Cloud.
Experience working with graph databases and modelling complex relationships.
Hands-on experience with AWS Neptune or similar graph database technologies.
Ability to design and optimize graph data models for large-scale systems.
Understanding of graph-based use cases (e.g. connected data, knowledge graphs, digital twin scenarios).
Advantageous Skills Requirements:
Front End Skills.
Experience with modern frameworks (e.g. Angular, React).
Strong understanding of HTML, CSS, JavaScript.
MongoDB Exposure.
TypeScript, NodeJS.
Atlassian APIs.
Typescript
Desired Skills:
- Backend & API Development
- Java / Spring Boot
- REST APIs