
Senior Software Engineer – Preference for Candidates with Disabilities
Sicredi
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Develop robust, scalable backend solutions using Java and Spring Boot.
- Actively participate in the full software development lifecycle, from conception to production delivery.
- Implement and evolve CI/CD pipelines, ensuring automation and high quality of releases.
- Perform unit, integration, and end-to-end (E2E) tests, promoting practices that ensure quality and reliability.
- Integrate and manage relational databases, and work with Kafka and its connectors.
- Work with JPA/Hibernate and Kubernetes for application orchestration.
- Ensure observability of applications by using metrics, logs, and monitoring to continuously improve operations.
- Apply and disseminate best practices for software resilience, ensuring fault-tolerant and highly available systems.
- Collaborate with other teams, promoting alignment and clear communication.
- 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 of other engineers on the team.
- Seek and apply feedback for continuous improvement, maintaining a collaborative and proactive attitude.
Requirements
- Solid experience in backend development.
- Proficiency in Java and Spring Boot.
- Experience with relational databases.
- Proven experience in unit, integration, and E2E testing.
- Knowledge of Kafka / Kafka Connectors.
- Experience with Maven / Gradle.
- Experience with JPA / Hibernate.
- Experience with Kubernetes.
- Proactivity and good communication skills.
- Ability to make collaborative decisions, considering the impact on the whole.
- The following are a plus:
- Experience with Prometheus.
- Knowledge of in-memory and NoSQL databases.
- Experience in backend application architecture.
- Knowledge of security in application design.
- Advanced experience in CI/CD.
- Ability to document architecture (diagrams).
- Experience with performance testing.
- Cooperative and proactive mindset.
- Experience mentoring and developing other software engineers.
Benefits
- 14th and 15th fixed salaries;
- Profit-sharing (according to seniority);
- Health and Dental plans with no copayment;
- Wellness programs with Wellhub (formerly Gympass), nutrition, psychology, occupational health, massage, running groups and local gym access;
- Food Allowance and Meal Allowance – flexible percentage allocation between VA/VR cards, no copayment;
- Extended maternity and paternity leave;
- Childcare or nanny allowance for children up to 6 years and 11 months;
- Support for children with disabilities, with no age limit;
- Life insurance;
- Private pension up to 6% of salary;
- Training platform – Sicredi Aprende, with a range of courses;
- 40-hour workweek – using a time bank system;
- Remote work allowance (except for positions that require 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 BootCI/CDunit testingintegration testingend-to-end testingrelational databasesKafkaJPAHibernate
Soft Skills
proactivitycommunication skillscollaborative decision-makingcontinuous improvementmentoringcooperative mindset