Location: Düsseldorf
Your tasks
- Collaborate with system architects to design a secure, resilient, and scalable service platform architecture, ensuring data integrity, confidentiality, availability, and regulatory compliance.
- Work closely with cross-functional teams to align realized goals with business priorities and needs, including software development, QA, and DevOps.
- Implement modular and reusable components within the service platform to promote code reusability, maintainability, and flexibility for seamless integration of new features and functionalities.
- Optimize platform performance by identifying bottlenecks, optimizing algorithms and data structures, and leveraging caching and load balancing techniques.
- Enforce secure coding practices across the development team, conduct code reviews, and provide guidance on security best practices to mitigate security risks in the codebase.
- Design and develop RESTful APIs and microservices within the platform to enable seamless integration with external systems and facilitate interoperability between different components.
- Implement efficient data management strategies, including database design, indexing, and query optimization, to ensure reliable data access and storage within the service platform, while also establishing CI/CD pipelines for automated build, test, and deployment processes, ensuring rapid and reliable delivery of new features and updates.
- Provide Mentorship and guidance to junior developers within the team.
Your profile
- Bachelor’s or Master’s degree in computer science or equivalent practical experience.
- Senior Software Developer expertise, specializing in backend Java development, microservices, Microservice Architectures and Hybrid Cloud scenarious.
- Strong knowledge of Linux systems, DevOps practices, and Java environment design, running on openJDK 11, 17, and newer LTS.
- Proficiency with standard tools like Git, Maven, Jenkins, Jira, and Confluence.
- Experience with REST API design, open-source frameworks, and database technologies.
- Familiarity with DevOps technologies and applied cryptography is advantageous.
- Excellent verbal & written communication and presentation 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.