
Senior Software Engineer - Java
Sicredi
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
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