Sicredi

Senior Software Engineer - Credit Focus

Sicredi

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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