Description
Join a company that loves transforming the world with technology and embraces diversity in all its forms!
**Responsibilities and Duties**
We are seeking a Java Backend Developer to support, evolve, and modernize critical applications within the payments ecosystem, focusing on transactional backend systems, integrations with partners, scheduled jobs, APIs, and supporting services for payment flows.
Key Responsibilities
Support and Evolution: Maintain and enhance critical applications within the payments ecosystem.
Legacy Java: Work on legacy applications using Java 8, WebObjects with Wonder, Quartz, and Axis/SOAP integrations.
Modern Java: Develop and evolve modern backend services using Java 21 and Spring Boot.
Transactional Flows: Develop, fix, and optimize critical backend flows related to payments.
Integrations: Handle integrations with internal systems and external partners.
Modernization: Support modernization initiatives, containerization, and deployment on Kubernetes using Helm.
Analysis and Resolution: Investigate incidents, integration failures, performance issues, and unexpected behaviors in production.
Quality: Contribute to automated testing, mocks, and technical validations using Playwright and WireMock.
Architecture: Apply best practices for resilience, such as fallback, retry, and circuit breaker.
Data and Infrastructure: Work with SQL Server databases, Ansible-based automation, and Kafka-based integrations/events.
**Requirements and Qualifications**
Java Development: Experience with Java 8 (with focus on maintaining legacy systems) and experience with Java 21 and Spring Boot.
Frameworks & Jobs: Knowledge of or strong willingness to work with WebObjects with Wonder, plus experience with Quartz for job execution.
Integrations: Practical knowledge of SOAP/Axis and Kafka integrations.
Infrastructure & DevOps: Knowledge of Kubernetes, Helm, and Ansible.
Database: Experience with SQL Server.
Quality & Testing: Experience or familiarity with testing using Playwright and WireMock.
Architecture: Understanding of resilience patterns in distributed systems (fallback, retry, circuit breaker).
**Additional Information**
Want to learn more about us and join the team building the future?
**\#VemSerSpreader**
**Transforming the World with Technology**
We are nearly 2,500 Spreaders, spread across 22 Brazilian states through Spread Anywhere — enabling us to work **100% remotely**, depending on the contract model. We are digital, hyperconnected, and wherever we are, we practice daily one of the core values deeply embedded in our culture: \#collaboration.
**Innovation to Shape the Future**
Spread is an innovation company with 41 years of history, offering comprehensive solutions in technology and digital business. Today, we offer a robust portfolio of services, including application development, Quality Assurance, IT Outsourcing, Talent on Demand, Artificial Intelligence solutions, and SAP and S/4HANA consulting and implementation. We adopt a customer-centric approach, where customer experience is our top priority and guides our actions and strategies. This commitment is reflected in our NPS score of 75 — placing us in the quality zone and demonstrating our customers’ trust and satisfaction.
**Diversity, Equity & Inclusion**
Here, diversity and inclusion are not just words — they are genuine commitments. We strive to ensure every Spreader feels **valued, respected, and empowered** to reach their full potential. We recognize that true diversity goes beyond superficial aspects and encompasses a broad range of characteristics, including gender, ethnicity, sexual orientation, age, and abilities.