Description
We are looking for a Senior Backend Developer with strong experience in Java (Spring Boot) and Node.js to work on a high-criticality strategic project, focusing on scalable architecture, complex integrations, and technical governance.
We seek a hands-on profile with architectural vision and technical maturity, capable of contributing both to building and evolving the backend architecture.
Key Responsibilities
* Develop and evolve microservices in Java with Spring Boot
* Design and evolve APIs and BFFs in Node.js
* Build high-performance, scalable REST APIs
* Participate in defining and evolving the backend architecture
* Work with synchronous and asynchronous integrations
* Ensure technical quality, security, and coding best practices
* Participate in technical refinement sessions and architectural decisions
* Work in a distributed environment with multiple modules and integrations
Technical Requirements
Backend – Java
* Solid experience with Java 11+
* Strong expertise in Spring Boot
* Experience with Spring Data / JPA / Hibernate
* Experience building REST APIs
* Knowledge of security (Spring Security, OAuth2, JWT)
Backend – Node.js
* Solid experience with Node.js
* Experience with frameworks such as Express or NestJS
* Building BFFs
* Experience with REST APIs and/or GraphQL
* Best practices for structuring Node.js projects
Architecture & Integration
* Experience with microservices architecture
* Knowledge of architectural patterns (Clean Architecture, Hexagonal, DDD is a plus)
* Experience with messaging systems (Kafka, RabbitMQ or similar)
* Synchronous and asynchronous integrations
* Experience with relational databases (PostgreSQL, Oracle, etc.)
* API versioning and governance
Quality & Governance
* Unit and integration testing (JUnit, Mockito, Jest is a plus for Node)
* Integration with SonarQube
* Git versioning
* Semantic versioning
* Code reviews and definition of coding standards
* Structured technical documentation
* Experience with CI/CD pipelines
* Docker knowledge is a plus
Nice-to-Haves
* Experience in retail / e-commerce projects
* Experience with omnichannel architecture
* Experience handling high transaction volumes
* Observability (structured logs, metrics, tracing)
**Here, we are \#SangueLaranja!**
We have been in the market for 17 years, partnering closely with our clients to deliver transformative experiences.
We are a global technology and innovation ecosystem; beyond Brazil, we operate across Europe and the UK, with offices in Portugal, London, Dubai, and the Netherlands.
**F stands for Formation: we believe in sharing culture, community spirit, and that knowledge**
**has the power to transform!**
We run initiatives and social actions promoting development, such as the Orange Juice tech community, the Training Program,
our leadership school, and various partnerships with NGOs and Edtechs.
**At FCamara, everyone is welcome — for us, Diversity, Respect, and Ethics are non-negotiable values deeply embedded in our DNA.**
**So, are you ready to join an incredible team and become the protagonist of your own story?**