
Senior Software Engineer
Sicredi
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Object-oriented Java programming, Design Patterns;
- Development of REST applications and services;
- Architecture and development best practices;
- Kubernetes and Spring Cloud;
- Integrations with Kafka;
- Concepts of unit testing, microservices, and distributed architecture.
Requirements
- Experience with relational and NoSQL databases;
- Experience in event-driven architecture;
- Advanced experience with Java;
- Advanced experience with Kafka, CI/CD, and Kubernetes;
- Desirable: knowledge of continuous integration and automation;
- Experience working with teams that use agile development methodologies;
Benefits
- Fixed 14th and 15th salaries (additional guaranteed payments);
- Performance-based profit sharing (depending on seniority);
- Health and dental plans with no co-payment;
- Wellness programs through Wellhub (formerly Gympass), including nutrition, psychology, occupational health, massage, running groups, and local gym access;
- Meal and grocery allowances – flexible allocation between cards (VA/VR), no co-payment;
- Extended maternity and paternity leave;
- Childcare or nanny assistance for children up to 6 years and 11 months;
- Support for children with disabilities, no age limit;
- Life insurance;
- Private pension plan up to 7% of salary;
- Training platform – Sicredi Aprende, offering various courses;
- 40-hour workweek – using a time bank system;
- Remote work 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
JavaREST applicationsDesign PatternsKubernetesSpring CloudKafkaunit testingmicroservicesdistributed architecturerelational databases
Soft Skills
team collaborationagile development