Full Stack Developer (REST API and REST Service) (m/f/d)

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 (REST API and REST Service) (m/f/d)

Your tasks:

  • Implement, integrate, and document a REST service to make use of Utimaco’s Hardware Security Modules.
  • API development: design, code, verify, test and document APIs for integrating 3rd party software with Utimaco products.
  • Assist in the investigation and resolution of issues relating to API components.
  • Modify existing programs, prepare test data and functional specifications.
  • Implement common APIs based on architecture guidelines and frameworks.
  • Write object-oriented, clean, and maintainable code.
  • Development for Linux operating systems and container-based development and deployment
  • Design, develop, and maintain REST services and RESTful APIs using Quarkus.
  • Implement REST service according to OpenAPI specification.
  • Use API generation tools to streamline and automate parts of the development process.
  • Ensure the security of our API through authentication, authorization, and the use of a REST API Fuzzer and other API security measures.
  • Use API testing tools to ensure the functionality and performance of our APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Use of modern Open Source projects to build a future proof architecture.
  • Collaborate with cross-functional and world-wide teams to define, design, and ship new features.

Your profile:

  • University degree in Computer Science, Telecommunications or similar technical degree.
  • At least 3-5+ years of experience in developing services with modern APIs.
  • Proven experience as a Java Full Stack Developer or similar role.
  • Knowledge of one REST server framework, preferably Quarkus. Alternative Spring Boot framework
  • Knowledge Java 17 features are required.
  • Experience with API testing tools.
  • Knowledge of API security best practices (OWASP, authentication tokens).
  • Experience with API generation tools (e.g., OpenAPI Generator).
  • Interpersonal and communication skills. Proficient spoken and written command of English.

We offer you:

  • An open and friendly corporate culture characterized by constructive and collaborative interaction.
  • A flexible working hours model that can be adapted to individual needs.
  • Personal protection through international travel health insurance, private accident insurance, and support in the form of company pension schemes.
  • Professional and personal development through targeted training opportunities.
  • Free beverages, fresh fruit, and sweets.
  • Participation in sports programs such as running events.

DO YOU FEEL ADDRESSED?

Then we look forward to receiving your detailed application stating your earliest possible starting date and your salary expectations.