Não é só dinheiro, é ter com quem contar.
Senior Software Engineer – Java, Open Finance
Location
Brazil
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Java, Open Finance
Sicredi
• Promote a culture of software engineering, knowledge sharing and engagement • Act as the Domain Expert for the area of responsibility • Develop robust, scalable backend solutions using Java and Spring Boot • Actively participate in the full software development lifecycle, from conception to production delivery • Implement and evolve CI/CD pipelines, ensuring automation and quality of releases • Perform 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, ensuring fault-tolerant systems and high availability • Monitor technical indicators, perform analyses and propose data-driven actions • Collaborate with other teams, promoting 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 future evolution of solutions • 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 effort estimation for software development • Participate in upstream activities as a technical reference • Orchestrate and lead code reviews
Job Requirements
- Solid experience in backend development
- Proficiency in Java and Spring Boot
- Hands-on experience with relational databases
- Proven experience with unit, integration and E2E testing
- Knowledge of Kafka and Kafka Connectors
- Experience with Maven and/or Gradle
- Experience with JPA/Hibernate
- Experience with Kubernetes
- Proactive and strong communication skills
- Ability to make collaborative decisions, considering impact across the organization
- Experience with Prometheus
- Knowledge of in-memory and NoSQL databases
- Experience in backend application architecture
- Knowledge of security-by-design principles for application development
- Advanced experience with CI/CD
- Ability to document architecture (diagrams)
- Experience with performance testing
- Cooperative and proactive mindset
- Experience mentoring and developing other software engineers
Benefits
- Two additional fixed salary payments (14th and 15th salaries)
- Profit-sharing / results participation (based on seniority)
- Health and Dental plans with no co-pay
- Well-being programs via Wellhub (formerly Gympass): Nutrition, Psychology, Occupational Health, Massage, running group and local gym
- Meal and Food Vouchers with flexible allocation between cards (no co-pay)
- Extended maternity and paternity leave
- Childcare or nanny support for children up to 6 years and 11 months
- Support for children with disabilities, with no age limit
- Life insurance
- Private pension plan up to 8% of salary
- Training platform – Sicredi Aprende, offering various courses
- 40-hour workweek using a time bank system
- Remote work allowance (except for positions requiring 100% on-site presence).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full-Stack Developer – Python/Java/React
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Build, refine, and maintain core features across the full stack; • Develop and optimize both the company's main application and internal Admin Interfaces; • Implement high-fidelity UI/UX; • Work closely with Product Managers and Designers; • Collaborate closely with an additional developer and the QA team; • Design and maintain significant, sensitive, and secure back-end logic and infrastructure; • Take responsibility for maintaining and updating the company’s marketing website; • Leverage AI tools effectively to accelerate the development lifecycle.
Full-Stack Developer, Python/Java/React
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Build, refine, and maintain core features across the full stack; • Develop and optimize both the company's main application and internal Admin Interfaces; • Implement high-fidelity UI/UX; • Work closely with Product Managers and Designers; • Collaborate closely with an additional developer and the QA team; • Design and maintain significant, sensitive, and secure back-end logic; • Take responsibility for maintaining the company’s marketing website; • Leverage AI tools effectively to accelerate the development lifecycle.
Full-Stack Developer, Python/Java/React
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Build, refine, and maintain core features across the full stack, ensuring a polished, high-performance user experience; • Develop and optimize both the company's main application and internal Admin Interfaces (including user management and billing systems); • Implement high-fidelity UI/UX, ensuring pixel-perfect execution of product designs down to the smallest detail; • Work closely with Product Managers and Designers, translating Figma designs into seamless production code; • Collaborate closely with an additional developer and the QA team to ensure smooth integration, high code quality, and flawless deployment; • Design and maintain significant, sensitive, and secure back-end logic and infrastructure; • Take responsibility for maintaining and updating the company’s marketing website, built on WordPress; • Leverage AI tools effectively to accelerate the development lifecycle and optimize delivery speed without compromising quality.
Full-Stack Developer – Python/Java/React, Global
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Build, refine, and maintain core features across the full stack; • Develop and optimize both the company's main application and internal Admin Interfaces; • Implement high-fidelity UI/UX; • Work closely with Product Managers and Designers; • Collaborate closely with an additional developer and the QA team; • Design and maintain significant, sensitive, and secure back-end logic and infrastructure; • Take responsibility for maintaining and updating the company’s marketing website; • Leverage AI tools effectively to accelerate the development lifecycle.

