Software Engineer II

Posted 12ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Software Engineer II contributing to the digital banking platform for Sicredi, focusing on back-end development and system architecture. Collaborating in an agile environment to enhance banking solutions.

Responsibilities:

  • Experience with:
  • Back-end development using object-oriented Java and Design Patterns
  • Development of applications and REST services
  • Architecture and development best practices
  • Kubernetes and Spring Cloud
  • Integrations with Kafka
  • Unit testing practices, microservices and distributed architecture
  • SOLID principles, use of clean code patterns for development, code review techniques
  • Experience with Git

Requirements:

  • Preferred experience with Relational and Non-Relational (NoSQL) databases
  • Preferred experience in event-driven architecture
  • Preferred experience with Spring WebFlux
  • Preferred experience with JUnit, Mockito, WireMock
  • Preferred knowledge of the Diana design system
  • Preferred experience with continuous integration and automation
  • Experience working with teams that use agile development methods (Scrum/Kanban)
  • Collaborative product design

Benefits:

  • Fixed 14th and 15th salaries
  • Profit-sharing (according to seniority)
  • Health benefits: Health and Dental plans with no copayment, Gympass, life insurance, health and wellness programs (Nutrition, Psychology, Occupational health, Massage, Running groups and local gym)
  • Meal and Food Vouchers – flexible allocation percentage between VA/VR cards, no copayment
  • Extended maternity and paternity leave
  • Childcare or nanny allowance for children up to 6 years and 11 months
  • Allowance for children with disabilities, no age limit
  • Private pension contribution up to 6% of salary
  • Training platform – Sicredi Aprende, with a variety of courses
  • 40-hour workweek – using a time bank system
  • Telework allowance (except for positions that are 100% on-site).

Sicredi

Financial Services

Não é só dinheiro, é ter com quem contar.

BankingFinanceCooperative
View all jobs at Sicredi