Description
We are **one of the largest private banks in Brazil**, according to the Central Bank's ranking. And we are proud to announce that, for the second consecutive year, **we have been recognized as the best financial institution to work for in Brazil**, per the GPTW 2025 ranking! We have also received the Diversity Seal in the Women category, reinforcing our commitment to equity.
Our culture is authentic: simple, ethical, collaborative, and courageous. We value relationships, innovation, and a light-hearted environment — increasingly collaborative and intentionally advancing diversity and inclusion.
We are constantly evolving and building **\#partnerships** for success to fulfill our purpose of **making financial life more peaceful for individuals and businesses**.
Do you identify with this? Then join us!
### **Take a look at the challenges awaiting you as a Senior Back-End Developer - Java at BV:**
* Driving continuous evolution of pricing systems, ensuring greater efficiency, scalability, and accuracy in business rules.
* Ensuring development of scalable, resilient, and highly available systems, guaranteeing fault tolerance, decoupling, and efficiency in distributed environments.
* Adopting and promoting modern architectural patterns (e.g., Hexagonal Architecture and Contract-First approach) to ensure healthy decoupling, ease of maintenance, and clean service orchestration.
* Ensuring end-to-end ecosystem quality through test automation and sound software design and coding practices.
* Actively collaborating with peers and other stakeholders.
### **So, do you identify with this? Now we’d like to know whether you possess the following profile and knowledge:**
Frameworks and Technologies:
* Experience with distributed systems architecture and microservices.
* Advanced experience with Java 11 or later.
* Proficiency in Spring Boot, Spring Data (ORM), and Spring Security.
* Knowledge of microservice orchestration (Apache Camel).
* Knowledge of relational and non-relational databases.
* Knowledge of messaging systems: RabbitMQ, Kafka, and GCP PubSub.
* Experience with JUnit for unit testing.
* Experience with CI/CD (Jenkins and GitHub Actions).
* Experience with observability tools (Grafana and Datadog).
* Experience with Docker for application containerization.
### **Other Skills:**
* Clear and proactive communication.
* Teamwork (including remote work).
* Adaptability to new technologies.
* Knowledge of agile methodologies.
* Efficient and creative problem-solving.
* Commitment to best practices and code quality.
* Autonomy and sense of responsibility.
**Diversity and inclusion**
BV intentionally advances equity and representation in the financial market, respecting and supporting diversity in all its plurality and intersectionality, thereby ensuring positive social transformation.
Therefore, we invite Black people, women, professionals with disabilities, members of the LGBTQIA\+ community, and people of all ages to learn more about us and apply for this position.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.