Full-Stack Developer (Java & Angular) - Persistent
ABOUT UTIMACO
Utimaco is a worldwide supplier of professional cyber-security solutions and is based in Aachen, Germany. Since 1983, Utimaco develops hardware security modules and compliance solutions for telecommunication provider regulations. Utimaco is a world-market leader in both segments. Customers and parters of Utimaco in all parts of the world trust the company's long-term, proven reliability and investments protection, as well as its many certified IT security standards. Utimaco stands for recognizes product quality, user-friendly software, excellent support and trusted high security-made in Germany.
To further strengthen our Corporate Unit we are looking for a: Full-Stack Developer (Java & Angular) - Persistent
Your tasks:
- Develop and maintain Spring Boot microservices delivering secure REST APIs, ensuring clean code, scalability, and adherence to OWASP security best practices.
- Build and enhance UI components in Angular (18+), complementing backend services and supporting a smooth user experience.
- Design and maintain SQL database entities, ensuring robust schema design and reliable data integration.
- Maintain and improve test cases and API documentation (Swagger/OpenAPI) to ensure quality and maintainability.
- Monitor and resolve issues while proactively mitigating risks and vulnerabilities, ensuring system reliability and security.
- Collaborate with the lead architect and agile-driven team, contributing to discussions, taking ownership of microservices, and supporting team-wide delivery
Your profile:
- Demonstrated expertise in Java (17+), Spring Boot (3.x), and microservice-based backend development; understanding of frontend development in Angular (18+) is highly beneficial.
- Proficiency in SQL and relational database design, with a solid grasp of networking, TLS, and security principles for handling sensitive data.
- Experience integrating with RESTful APIs, implementing OIDC/OAuth2 authentication flows (e.g., Keycloak), and applying clean code practices.
- Familiarity with Docker/Containers, Maven, NPM, and cloud-based services; knowledge of Kubernetes is a plus.
- Hands-on experience with Agile tools (GitLab, Jira, Confluence), delivering within structured, collaborative environments.
- Strong English communication skills, with a degree in Computer Science or related field desirable, plus a proactive, team-oriented, and ownership-driven mindset
We offer you:
DO YOU FEEL ADDRESSED?
Then we look forward to receiving your detailed application stating your earliest possible starting date and your salary expectations.