Azqoresa seeks a Java Tech Lead for its Payment team in Carouge, CH. The role focuses on Java/Spring Boot development, API security, and release coordination within a hybrid work model.
This position sits within the Payment team at Azqoresa, a subsidiary of Indosuez Wealth Management recognized as the 'Best Core-Banking Platform' in 2024. The company specializes in IT outsourcing and banking operations for private banking clients, offering integrated systems and digital services. The role involves leading technical delivery, ensuring code quality, and managing secure API integrations.
Responsibilities
- Oversee branching strategies and version control workflows, such as GitFlow.
- Coordinate and own the application release process.
- Resolve merge conflicts and manage code integration.
- Contribute to continuous integration and deployment pipelines, preferably using GitLab.
- Maintain delivery traceability, system stability, and high code quality.
- Participate actively in backend and frontend code reviews.
- Review Angular components for quality and standards.
- Enforce coding standards, including clean code, security, and maintainability.
- Promote continuous improvement and adherence to best practices.
- Investigate and resolve technical issues in development and simulation environments.
- Perform root cause analysis using tools like Splunk, Postman, Docker, and Linux.
- Support project teams in resolving blocking technical issues.
- Create and track infrastructure tickets (MODAPS, MODENT, MODCOSE) until resolution.
- Collaborate with network, security, and platform teams.
- Design, implement, and maintain secure API access mechanisms.
- Work with WSO2 API Manager and Identity Server for API exposure and policy enforcement.
- Manage authentication and authorization flows, including OAuth2, OpenID Connect, and JWT lifecycle.
- Ensure secure integration patterns, such as token propagation and gateway-based security.
- Participate in defining and enforcing API security best practices.
- Support troubleshooting of authentication and authorization issues.
Requirements
- Bachelor's or Master's degree in Information Technology.
- Fluency in French is mandatory.
- English proficiency at B2 level (spoken and written).
- Strong expertise in Java 17 or higher.
- Extensive experience with Spring Boot 3 or higher.
- Solid knowledge of the Spring ecosystem, including MVC, Security, and Data.
- Experience building RESTful APIs.
- Experience with Microservices architecture.
- Experience with API design and best practices.
- Experience with Exception handling and logging strategies.
- Understanding of JVM fundamentals.
- Understanding of Concurrency and multithreading.
- Ability to write clean, testable, and maintainable code.
- Experience with Git and CI/CD pipelines (GitLab preferred).
- REST APIs and JSON.
- Basic Angular knowledge.
Nice to have
- Experience in a private banking environment.
- OpenID (advanced scenarios).
- XL Deploy.
- Exposure to AI-related topics.
What the company offers
- Generous healthcare contribution (300 CHF/month).
- 27 days of annual leave for work-life balance.
- Attractive pension plan (10 to 20% depending on age. The standard employees contribution rate is 7.5%).
- Collaboration with international teams based in Geneva, Lausanne, Singapore, India and Portugal.
- Opportunities for professional development within Azqore and the Crédit Agricole Group.
- Ongoing training.
- Stimulating projects in a constantly evolving sector.
- Home office (100 days/year for Swiss residents - 88 days/year for others).
About the company
Azqoresa is an international company specializing in Information Systems outsourcing and Banking Operations Processing for private banking players. The Banking Operations department stands out for the excellence of its unique tailor-made service. The company is committed to diversity in all its forms and to inclusion. The company combats cognitive bias and trains managers accordingly. The company attaches particular importance to developing the gender mix of its teams. All positions are open to people with disabilities.
- Azqoresa is an international company specializing in Information Systems outsourcing and Banking Operations Processing for private banking players.
- The Banking Operations department stands out for the excellence of its unique tailor-made service.
- The company is committed to diversity in all its forms and to inclusion.
- The company combats cognitive bias and trains managers accordingly.
- The company attaches particular importance to developing the gender mix of its teams.
- All positions are open to people with disabilities.
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.