Location: Düsseldorf
Your tasks
- Collaborate with system architects to contribute to the design of a secure and scalable service platform architecture, considering factors such as data integrity, confidentiality, and regulatory compliance.
- Work closely with cross-functional teams, including software development, QA, and DevOps, to ensure alignment with business requirements and objectives.
- Implement reusable components within the service platform to promote code maintainability and facilitate easier integration of new features.
- Follow secure coding practices and standards, participate in code reviews, and adhere to security best practices under the guidance of senior team members.
- Contribute to the design and development of RESTful APIs and microservices within the service platform.
- Assist in implementing data management strategies, including database design and query optimization, to ensure reliable data access and storage.
- Support automated testing efforts to ensure the quality and reliability of the service platform.
- Seek guidance and mentorship from senior developers within the team, actively participating in knowledge sharing activities to enhance skills and expertise.
Your profile
- Dual education Apprenticeship in software development or Bachelor’s degree in computer science or equivalent practical experience.
- You have already made some early achievements in the field of software development.
- Good grades are welcome, but a goal driven “getting-things-done” mindset is more important.
- First programming experiences of projects in the Java.
- Proficiency with standard tools like Git/Gitlab, Maven, Jenkins, Jira, and Confluence.
- First experiences designing and implementing best practice REST APIs with OpenAPI.
- First experiences with open-source frameworks and libraries like Apache-CXF, -Camel, -Karaf, Liquibase, bouncyCastle, openAPI, Spring Boot.
- Ideally familiarity with DevOps technologies such as Docker and Ansible.
- Knowledge in applied cryptography, such as PKI, Digital Signing and HSMs is desirable.
- Excellent interpersonal, problem-solving, and communication skills in English.
We offer
- 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 or back training.
- The opportunity to unwind with a round of foosball or PlayStation.