




Job Summary: We are seeking a Solutions Architect to design and build microservice-based and distributed architecture solutions in the financial sector, applying DDD principles and optimizing performance. Key Highlights: 1. Solution design and architecture using microservices and DDD 2. Advanced experience in financial sector solutions 3. Professional development and flexibility in the work environment ### **1\. What Are We Looking For?** **Solutions Architect** ### **2\. Your Main Responsibilities:** * Design and architect microservice-based solutions oriented toward high-availability environments. * Model complex subdomains and define Bounded Contexts by applying Domain-Driven Design (DDD) principles. * Implement architectures based on patterns such as Hexagonal Architecture (Clean Architecture), CQRS, Saga, and Outbox. * Design and develop secure APIs using Java and Spring Boot. * Optimize application performance through JVM tuning (memory and threads). * Design and optimize relational databases, including query optimization, advanced indexing, and partitioning. * Manage complex transactions, ensuring consistency, data isolation, and compatibility with transactional systems. * Document architectural solutions using standards such as the C4 model. * Define and negotiate technical decisions and trade-offs with business stakeholders. * Provide technical mentoring to other developers. ### **3\. Academic Background:** * Degree in Systems Engineering, Software Engineering, or related fields. ### **4\. Experience:** * Advanced experience in designing and building solutions in the financial sector. * Experience in distributed architectures and managing high-volume transactional systems. * Experience in modeling complex domains and applying DDD principles. ### **5\. Required Technical Skills:** * Java (modern versions). * Spring Boot. * Domain-Driven Design (DDD). * Hexagonal Architecture (Clean Architecture). * Microservices. * Distributed patterns: CQRS, Saga, Outbox. * JVM optimization (memory and thread management). * Secure API development. * Relational databases (PostgreSQL). * Query tuning, indexing, and partitioning. * Handling complex transactions and transactional data schemas. * Architecture documentation (C4 model). ### **6\. Desired Technical Skills:** * DB2. * MongoDB. * Experience with payment gateways or transactional networks. * Financial messaging or asynchronous events (Kafka, RabbitMQ). * Knowledge of AWS services (administration, analytics, API Gateway, compute, databases, DevOps, Kubernetes, migration, etc.). ### **7\. Soft Skills:** * Technical leadership and mentoring capability. * Ability to make decisions and evaluate technical trade-offs. * Effective communication with both technical and business stakeholders. * Analytical thinking and solution orientation for complex problems. As a partner for IT consulting and software development, we specialize in the digital transformation of our clients in finance, insurance, and industry. Our approximately 700 talents in Germany develop sustainable solutions using cutting-edge technologies. **Five Reasons to Join \#TeamGFT** ---------------------------------------------- * **Flexibility:** Balance is everything here! We offer an environment that supports flexible hours and remote work. * **Collaboration:** Collaboration is fundamental. We work in multidisciplinary teams where each person contributes their unique skills. * **Multiculturalism:** We have a diverse global team that fosters an atmosphere of learning and personal growth. * **Development:** We offer personalized career plans as well as training programs to unlock your potential. * **Relevance:** We collaborate with industry-leading clients on high-impact projects that shape the technological future.


