About the job Java Software Architect (Bucharest/hybrid)
Our client, a leading global company with over 75 years of experience in credit insurance and risk management, is seeking a talented Fullstack Developer to join their excellence software development center in Bucharest. This team plays a key role in driving innovation and agility within the organization, offering cutting-edge technology solutions that facilitate global trade for tens of thousands of corporate clients worldwide.
Are you passionate about shaping the digital landscape? Do you thrive on solving complex puzzles and creating seamless connections? If so, we have an exciting opportunity for you!
As Technical Architect, you'll be an integral part of our international Architecture Team, spanning across Bois-Colombes (France) and Bucharest (Romania). Reporting directly to the Groups Chief Architect, you'll play a pivotal role in driving innovation and excellence within Risk Department.
As a key liaison, you'll have the opportunity to collaborate with a diverse group of Enterprise, Data and Technical Architects from Group Architecture, Risk Development Teams, Risk IT domain and application managers, API tech leads, project managers, and business analysts. You'll also have the chance to engage with decision-makers across the company, potentially up to regional and even group C-level managers.
Your tasks
In collaboration with the Domain & Technical architects, you will:
- Design scalable solutions for the Risk Department, using Spring/Spring Boot, and Microservices (MSA) best practices defined by the Group Technical Architects, while keeping in mind to respect Design Patterns, System Integration and Security guidelines.
- Using OpenAPI 3+, assist in crafting elegant and reusable APIs that bridge internal and external worlds, aligning with our API-First Strategy.
- Conduct Architectural reviews and ensure compliance with Enterprise standards.
- Conduct code reviews and ensure quality control through automated testing and CI/CD pipelines using Jenkins, SonarQube.
- Partner with the Group Technical Architects to champion and evolve MSA Architecture.
- Implement security best practices including OAuth, JWT, API Security.
Your hard skills
- Java expertise: 8+ years of experience with JDK 8/11/17, Spring Boot, Spring Core, Spring Cloud.
- Microservices & API Development: Hands-on experience with RESTful APIs, and Event-Driven Architecture (Kafka, JMS).
- Databases: Good command of SQL (Oracle) and NoSQL (MongoDB, Redis).
- Containerization & DevOps: Experience with Docker, Kubernetes, CI/CD pipelines, Jenkins.
- A good knowledge in API AuthN & AuthZ, API Logging and Monitoring, API Metrics, and Monetization would be a real plus.
- Good command of UI technologies and languages, with accent on Angular (Typescript).
- Platform Scripting knowledge: Python, Groovy, Shell Scripting would be a big plus.
Your soft skills
- You demonstrate leadership and vision.
- Its easy for you to interact with different stakeholders at all levels (technical or not, from business analyst to C-level) on architecture topics.
- You are organized and meticulous.
- You're open-minded.
- You're proactive.
Your degree:
A Bachelors degree in information technology or computer science.