




Job Summary: Sicredi invites you to join a product team focused on building user experiences while modernizing the banking core system in an environment driven by innovation and collaboration. Key Highlights: 1. Develop robust and scalable backend solutions using Java and Spring Boot. 2. Promote a software engineering culture and knowledge sharing. 3. Work in a technology- and innovation-inspired environment with purpose. Have you ever considered developing a new experience for a financial institution? Sicredi is a company that values close relationships and user-centered service. In this opportunity, we invite you to join a product team and help build our experience. All of this takes place in an environment filled with people inspired by technology, innovation, and doing good—capable and engaged individuals building a cooperative digital platform for the future. We face the challenge of rewriting and modernizing our entire banking core system, and we are leveraging this moment to drive a cultural shift toward greater horizontal collaboration, simplicity, and participation. Therefore, we want to share our complex and dynamic day\-to\-day work with professionals possessing strong technical skills, a business ownership mindset, and the energy to deliver meaningful impact for the entire community. Commitment and the drive to make things happen are essential! **Responsibilities and Duties** * Promote software engineering culture, knowledge sharing, and engagement. * Serve as a domain expert within your area of responsibility. * Develop robust and scalable backend solutions using Java and Spring Boot. * Actively participate in the full software development lifecycle—from conception through production deployment. * Implement and evolve CI/CD pipelines to ensure automation and delivery quality. * Conduct unit, integration, and end-to-end (E2E) testing, promoting quality and reliability practices. * Integrate and manage relational databases, and work with Kafka and its connectors. * Work with JPA/Hibernate and Kubernetes for application orchestration. * Ensure application observability using metrics, logs, and monitoring to continuously improve operations. * Apply and disseminate software resilience best practices to ensure fault-tolerant systems and high availability. * Monitor technical KPIs, perform data-driven analysis, and propose actionable insights. * Collaborate across teams to ensure alignment and clear communication. * Identify and address short-, medium-, and long-term technical improvements. * Propose innovative solutions to technical and business challenges. * Document architecture and technical decisions to facilitate understanding and solution evolution. * Contribute to the technical development of other engineers on the team. * Seek and apply feedback for continuous improvement, maintaining a collaborative and proactive attitude. * Participate in software development effort estimation processes. * Participate in UPSTREAM processes as a technical reference. * Orchestrate code reviews. **Requirements and Qualifications** **Experiences We Value:** * Solid backend development experience. * Proficiency in Java and Spring Boot. * Practical experience with relational databases. * Proven experience with unit, integration, and E2E testing. * Knowledge of Kafka / Kafka Connectors. * Experience with Maven / Gradle. * Hands-on experience with JPA / Hibernate. * Experience with Kubernetes. * Proactivity and strong communication skills. * Ability to make collaborative decisions considering overall impact. **Nice-to-Have Qualifications:** * Experience with Prometheus. * Knowledge of in-memory and NoSQL databases. * Experience in backend application architecture. * Understanding of application security design principles. * Advanced CI/CD experience. * Ability to document architecture (e.g., diagrams). * Experience with performance testing. * Cooperative and proactive mindset. * Experience mentoring and developing other software engineers. **Additional Information** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ At **Sicredi**, you’ll enjoy: 14th and 15th fixed salaries; Profit Sharing (based on seniority); Health and Dental Plans with no co-payment; Well-being Programs via Wellhub (formerly Gympass), Nutrition, Psychology, Occupational Health, Massage, Running Group, and on-site gym; Meal Allowance and Food Voucher—with flexible % allocation between VA/VR cards and no co-payment; Extended maternity and paternity leave; Childcare or babysitter allowance for children up to 6 years and 11 months; Allowance for children with disabilities—no age limit; Life Insurance; Private Pension Plan up to 8% of salary; Training Platform — Sicredi Aprende, offering diverse courses; 40-hour weekly workload — using a time bank system; Remote Work Allowance (except for positions requiring 100% in-person attendance). **Nice to meet you—we are Sicredi.** Our journey began over 120 years ago as Brazil’s first financial cooperative. Today, we continue growing and transforming daily alongside **more than 50,000 colleagues**. They are the reason we’ve been named the **Best Place to Work**, ranking #1 again according to Great Place To Work Brasil (GPTW). Together with **over 9 million members** across all Brazilian states, we believe in the power of cooperation to **build a more prosperous society and generate positive impact in people’s lives**—a purpose that unites and inspires us, driving local and sustainable development, education, and financial inclusion. We continue seeking talents who want to help build a better world—and we’d love for you to be part of it. **\#JoinSicredi!**


