This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Java Developer based in Brazil.
Join a technology-driven environment focused on building and modernizing enterprise-grade digital solutions for the financial services industry. As a Senior Java Developer, you will contribute to the design, implementation, and evolution of robust, scalable, and secure software applications. You will play a key role in establishing engineering best practices, improving code quality, and supporting critical architectural decisions. Working with modern Java technologies, microservices, and high-performance integrations, you will help deliver reliable solutions for complex business needs. You will collaborate with cross-functional teams in an agile environment, combining technical expertise with a strong focus on continuous improvement. This opportunity offers the chance to tackle challenging technical problems while contributing to innovative solutions in a fast-paced, collaborative setting.
Accountabilities
-
Lead the technical implementation, maintenance, and continuous improvement of Java-based applications and enterprise solutions.
-
Contribute to the definition of software development standards, coding practices, and engineering guidelines.
-
Conduct code reviews, promote maintainable code, and ensure the quality, reliability, and consistency of software deliveries.
-
Participate in architectural discussions and solution design, helping select appropriate technologies and approaches.
-
Develop, maintain, and optimize integrations with REST and SOAP APIs, microservices, and external systems.
-
Manage software releases, deployments, version control, and related delivery processes.
-
Design and execute stress and performance tests to validate application robustness, scalability, and security.
-
Collaborate with technical teams and business stakeholders to address challenges, resolve issues, and deliver solutions aligned with business requirements.
-
Apply agile methodologies and contribute to continuous improvement across development workflows.
Requirements
-
Proven professional experience developing Java applications using Java 11 or later.
-
Strong hands-on experience with Spring Boot and modern Java development practices.
-
Knowledge of REST and SOAP integrations, microservices architectures, and distributed systems.
-
Experience with JavaScript scripting and the ability to support related development or automation tasks.
-
Familiarity with reactive programming using Spring WebFlux.
-
Understanding of Java threading concepts, including virtual threads.
-
Experience working with MongoDB and message queues or event-streaming technologies such as Kafka.
-
Knowledge of agile methodologies and collaborative software development practices.
-
Strong analytical and problem-solving skills, with the ability to make sound technical decisions and troubleshoot complex issues.
-
Commitment to code quality, software testing, performance optimization, and secure development practices.
-
Effective communication and collaboration skills, with the ability to work independently and contribute to shared technical objectives.
-
Preferred qualifications: Experience with risk engines and integrations supporting high transaction volumes.
Benefits
-
Comprehensive health and dental insurance.
-
Meal and food allowances.
-
Childcare assistance.
-
Extended parental leave.
-
Access to fitness, sports, and wellness programs through partner platforms, including Wellhub and TotalPass.
-
Profit-sharing program (PLR).
-
Life insurance.
-
Continuous learning opportunities through an internal learning platform.
-
Partnerships with online course providers and professional development platforms.
-
Language-learning resources.
-
Employee discount programs.
-
Free online resources dedicated to physical health, mental well-being, and overall wellness.
-
Courses supporting pregnancy, parenting, and responsible family care.
-
An inclusive work environment with dedicated health, wellness, and inclusion specialists.
-
Work arrangement: Remote within Brazil. Candidates residing in the Campinas metropolitan area must attend the local offices in accordance with the applicable attendance policy.
-
Compensation: Salary details were not specified in the original job description.