
Senior Software Engineer - Credit Focus
Sicredi
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Promote a Software Engineering culture, knowledge sharing and team engagement
- Act as the domain expert for your area
- Develop robust, scalable backend solutions using Java and Spring Boot
- Actively participate in the full software development lifecycle, from design to production delivery
- Implement and evolve CI/CD pipelines, ensuring automation and delivery quality
- Write unit, integration and end-to-end (E2E) tests, promoting quality and reliability practices
- Integrate and manage relational databases, and work with Kafka and its connectors
- Work with JPA/Hibernate and use Kubernetes to orchestrate applications
- Ensure application observability by using metrics, logs and monitoring to continuously improve operations
- Apply and promote software resilience best practices, ensuring fault-tolerant, highly available systems
- Monitor technical indicators, perform analyses and propose data-driven actions
- Collaborate with other teams, fostering 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 and growth 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
- Act as a technical reference during the upstream (pre-development) process
- Coordinate and orchestrate code reviews
Requirements
- Solid experience in backend development
- 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 and/or Gradle
- Experience with JPA / Hibernate
- Experience with Kubernetes
- Proactive mindset and strong communication skills
- Ability to make collaborative decisions, considering impact across the organization
- Nice-to-have (differential):
- Experience with Prometheus
- Knowledge of in-memory and NoSQL databases
- Experience in backend application architecture
- Knowledge of secure application design
- Advanced CI/CD experience
- Ability to document architecture (diagrams)
- Experience with performance testing
- Cooperative and proactive profile
- Experience mentoring and developing other software engineers
Benefits
- 14th and 15th fixed salaries
- Profit-sharing (based on seniority)
- Health and dental plans with no co-pay
- Wellbeing programs via Wellhub (formerly Gympass), including nutrition, psychology, occupational health, massage, running group and local gym membership
- Meal and food vouchers with flexible allocation between cards (VA/VR), no co-pay
- Extended maternity and paternity leave
- Childcare or nanny assistance for children up to 6 years and 11 months
- Assistance for children with disabilities, no age limit
- Life insurance
- Private pension plan up to 8% of salary
- Training platform – Sicredi Aprende, with a variety of courses
- 40-hour work week – using a time-bank system
- Remote work allowance (except for roles requiring 100% on-site presence)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootrelational databasesunit testingintegration testingend-to-end testingKafkaJPAHibernateKubernetes
Soft Skills
proactive mindsetstrong communication skillscollaborative decision-makingcontinuous improvementknowledge sharingteam engagementtechnical mentoringproblem-solvingfostering alignmentfeedback application