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.