Description
We are looking for a Senior Backend Developer to work on strategic and high-criticality projects, with a focus on API development, microservices, and corporate integrations in high-volume data environments. The role covers areas such as Open Finance, Core Banking, Martech integrations, and transactional systems in the financial market.
**Main responsibilities**
--------------------------------
* Develop and evolve REST/SOAP APIs and microservices following best practices in architecture, governance, and agility.
* Build robust, secure, and scalable integrations between corporate systems (e.g., Salesforce Marketing Cloud, Personalization, Appsflyer, and other platforms).
* Act on the integration, governance, and quality of shared data (e.g., consents, categorization, and tagging in Open Finance contexts).
* Ensure observability, performance, and resilience of applications in production.
* Support technical refinement, removal of impediments, and continuous collaboration with the team and product.
* Act on short-term and long-term projects, including Core Banking initiatives (transactional team).
**Mandatory technical requirements**
------------------------------------
**Languages**
* Java (8, 11, and 21\+)
* Python (desirable/differential in some areas)
**Frameworks and Backend**
* Spring Boot, Spring MVC, Spring Security, Spring Batch
* FastAPI
* Apache Camel
**Architecture**
* Microservices, REST and SOAP APIs
* OOP, SOLID, DDD, Hexagonal Architecture, BFF, SAGA
* Event-driven architecture
**Cloud and DevOps**
* Google Cloud Platform (GCP) — mandatory
* Docker, Kubernetes (GKE)
* CI/CD: Jenkins, Spinnaker, Urban Code, Git, Bitbucket, Jira
* Differential: AWS, Azure, Dataflow, Spanner
**Database**
* Relational: MySQL, SQL Server, PostgreSQL, Oracle, Sybase, Azure SQL
* Non-relational: MongoDB, Redis
* Advanced SQL (views, procedures)
**Messaging and Integration**
* Apache Kafka
* RabbitMQ
* Google Pub/Sub
* Apigee / Apigee X (API design, publishing, versioning, and governance)
* CAAPI
**Testing**
* JUnit, Mockito
* Unit test automation frameworks
**Monitoring and Observability**
* DataDog
* Differential: Dynatrace, Elasticsearch, Kibana, Grafana, Nimsoft
**Tools**
* Swagger / OpenAPI, Postman, SonarQube
* Git and code versioning
* AI Code Assist tools (e.g., Cursor, Devin) — differential
**Security**
* JWT Token and session management
**Desirable differentials**
---------------------------
* Experience in regulated corporate environments (financial/banking).
* Knowledge of Angular (frontend).
* Experience with Open Finance (consents, categorization, data tagging).
* Previous experience in Core Banking projects.
* Knowledge of agile methods (Scrum/Kanban).
**Behavioral profile**
-------------------------
* Proactivity and sense of ownership.
* Analytical thinking and commitment.
* Good communication and teamwork.
* Ability to work in critical, complex, and high-demand environments.
### **Employment Type:**
CLT
### **Benefits:**
Food or Meal Voucher, Health Plan after 90 days, Dental Plan, Life Insurance
### **Department:**
Corporate