Sicredi

Senior Software Engineer - Java

Sicredi

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Strong experience with object-oriented Java and design patterns
  • Development of REST applications and services
  • Architecture and development best practices
  • Kubernetes and Spring Cloud
  • Integrations with Kafka
  • Experience with microservices, unit testing and distributed architecture

Requirements

  • Knowledge of relational and non-relational (NoSQL) databases is desirable
  • Desirable: knowledge of event-driven architecture
  • Desirable: experience with Spring WebFlux
  • Desirable: previous experience migrating from Clipper to Java
  • Desirable: experience with continuous integration and automation
  • Experience working with teams that use agile development methodologies
  • Collaborative product design
  • Familiarity with secure software development
  • Actively works on self-development in technology
  • **Other important knowledge for us, but considered differentiators:**
  • Jenkins
  • Consul
  • Amazon (AWS): ECS, SQS, S3
  • Spring Cloud Stream
  • Agile methodology
  • CI/CD
Benefits
  • Fixed 14th and 15th salary payments
  • Profit-sharing (based on seniority)
  • Health and dental plans with no co-pay
  • Well-being programs with Wellhub (formerly Gympass): nutrition, psychology, occupational health, massage, running group and local gym
  • Meal and food vouchers (VA/VR) — flexible percentage allocation between cards, no co-pay
  • Extended maternity and paternity leave
  • Childcare or nanny allowance 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
  • Telework allowance (except for positions that are 100% on-site)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javaobject-oriented programmingdesign patternsREST applicationsmicroservicesunit testingdistributed architectureevent-driven architectureSpring WebFluxcontinuous integration
Soft Skills
collaborationself-developmentteamworkcommunicationproduct design