This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Java Software Architect will be responsible for designing scalable and resilient systems within the financial sector. This role requires a strong background in Java, cloud architecture, and microservices. The ideal candidate will have over 10 years of experience and will act as a bridge between business and technology, ensuring alignment with business goals. Strong communication skills in English and German are essential. We are looking for a Java Software Architect to join one of our projects within the financial sector, focusing on software, cloud, IT system, microservices, and solution architecture. The role involves designing scalable, resilient systems, guiding integrations, and acting as a bridge between business and technology. The goal is to optimize processes, ensure data quality, and support secure collaboration with external partners and regulatory authorities.
Job Responsibility:
Architecture Development: Define and evolve the target software and solution architecture, ensuring alignment with business goals and seamless integration with existing systems
Cloud & IT Architecture: Design and guide cloud architecture and overall IT system architecture, ensuring scalability, security, and reliability
Bridging Role (Brückenkopf): Act as a link between business stakeholders, Product Owners, and development teams to translate requirements into architectural solutions
Microservices Architecture: Design and govern microservices architectures to improve scalability, flexibility, and maintainability
Collaboration: Work closely with client architects and teams to align on architectural standards and decisions
Documentation: Maintain clear architectural documentation, including design decisions and system landscapes
Quality & Governance: Establish best practices for architecture, code quality, testing, and deployment across the lifecycle
Requirements:
A degree in Computer Science, Software Engineering, or equivalent experience
10+ years of experience, including a strong background as a Software/System Architect, with a strong background in Java
Proven expertise in software, cloud, IT system, microservices, and solution architecture
Strong understanding of cloud-native and distributed systems design principles
Experience with containerization (Docker, Kubernetes) and modern deployment practices
Knowledge of messaging technologies (e.g., Kafka, RabbitMQ)
Experience with build and CI/CD tools (e.g., Maven, automation pipelines)
Solid experience with databases (Oracle, PostgreSQL)
Familiarity with testing strategies and automation
Strong communication skills in English and German, with the ability to act as a bridge between teams
Ability to work independently and manage complex architectural challenges efficiently
What we offer:
A smooth integration and a supportive mentor
Pick your working style: choose from Remote, Hybrid or Office work opportunities
Projects have different working hours to suit your needs
Sponsored certifications, trainings and top e-learning platforms
Private Health Insurance
Individual coaching sessions or joining our accredited Coaching School