···
Log in / Register
Senior Java Software Engineer
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Senior Java Software Engineer to develop and evolve critical systems within a major bank, with emphasis on technical responsibility, complex analysis, and engineering maturity. Key Highlights: 1. Java and Spring Boot development focused on critical systems. 2. Strong technical responsibility and participation in architectural decisions. 3. Agile methodology work with emphasis on quality and innovation. **Job Description:** We are looking for a **Senior Java Software Engineer** to develop and evolve medium- and large-scale systems within the technology area of a major bank. We seek a hands\-on professional with genuine technical accountability, strong analytical ability, and engineering maturity (best practices, design patterns, quality, and performance). This is a critical and strategic front for sensorization, with a team designed to invert the pyramid: we need truly senior professionals who solve complex problems and elevate the technical standard of the squad. **Project:** The selected professional will work within squads responsible for building and evolving services and applications supporting the sensorization journey and integrations with internal ecosystems. Day\-to\-day activities include Java (Spring Boot) development, service\-oriented/microservices architecture, REST API integration, messaging/events where applicable, as well as work with relational and/or NoSQL databases. Agile (Scrum) methodology is applied, with constant interaction across multidisciplinary teams throughout the entire development lifecycle. **Project Scale:** Medium\-/large\-scale corporate environment with critical systems and high volume of integrations. The role demands focus on quality, performance, security, resilience, and observability, along with active participation in technical improvements and continuous application evolution. **Team Size:** The **Software Engineer** will join an already established structure at the bank, collaborating closely with other developers, technical leaders, and product/business areas. Frequent collaboration is expected for technical refinement, alignment, and delivery, with the expectation of acting as a daily technical reference. **Responsibilities:** \\Develop and maintain systems using Java and frameworks from its ecosystem (primarily Spring Boot); \\Build solutions grounded strongly in object\-oriented principles, design patterns, and engineering best practices; \\Actively participate in the evolution of existing systems and development of new applications; \\Work within agile teams, with Scrum as the primary methodology; \\Contribute to technical analysis of requirements, proposing solutions aligned with business goals and long\-term vision; \\Develop and consume REST APIs, ensuring quality, security, and performance; \\Support technical definitions, architectural decisions, and code evolution (refactoring, standardization, technical debt reduction); \\Promote quality practices: code reviews, automated testing, and engineering discipline. **Additional Duties:** \\Java application development and maintenance; \\Implementation and maintenance of architectural standards (clean architecture, layered architecture, hexagonal architecture where applicable); \\Building and integrating services and APIs; \\Working with data/event integrations and pipelines (where applicable to the sensorization context); \\Version control and branch management with Git and Gitflow; \\Database work (modeling, queries, optimizations) in corporate environments; \\Participation in agile ceremonies and technical alignment sessions; \\Identification of improvement opportunities and end\-to\-end ownership of technical solutions; \\Support for observability practices (logs, metrics, tracing) and production support. **Other Requirements and Qualifications (Tools and Skills):** \\Solid backend Java development experience (minimum 6\-8 years); \\Proficiency in Java 11\+ (ideally 17\+) and Spring Boot; \\Strong command of Object\-Oriented Programming, SOLID principles, and Design Patterns; \\Experience with service/microservice architecture, integrations, and APIs; \\Experience with engineering practices: automated tests (unit/integration), code review, clean code, refactoring; \\Knowledge of API security (OAuth2/JWT), error handling, performance, and resilience; \\Experience with Git and Gitflow; \\Experience with relational databases (PostgreSQL/Oracle/SQL Server) and optimization concepts; \\Strong communication skills and ability to align business needs with technical solutions; \\Seniority to operate autonomously, organize workload, and unblock deliveries. **Nice\-to\-Have:** \\Experience with messaging and streaming (Kafka, RabbitMQ); \\Experience with observability (ELK, Grafana, Prometheus, OpenTelemetry); \\Knowledge of containers (Docker) and orchestration (Kubernetes); \\Experience with CI/CD and delivery pipelines; \\Experience in IoT/sensorization initiatives, telemetry, or real\-time data integrations. **Work Model:** \\Hybrid \- 3 days onsite at the bank's office and 2 days remote. **MJV Benefits:** TotalPass\\Wellhub; ‍‍‍‍ Group life insurance; Meal/Voucher allowance; Health and dental plan \- Bradesco; Training initiatives: talks, forums, knowledge exchanges, and discussions related to our business. We stay constantly connected to learn more and grow together; \+MJVer Program: an internal referral program where you refer a colleague to join us, and if the match is successful, you receive a reward. Partnerships: want discounts? We have a Workplace group where we announce partnerships with educational institutions, language schools, gyms, restaurants, products, and other services;

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.