
Back End Developer – Java
Stefanini Brasil
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Development and maintenance of modular, readable Java code.
- Implementation of structured logging, metrics, and monitoring.
- Troubleshooting issues, proposing efficient solutions, and assessing technical impacts.
- Integration with relational and non-relational databases.
- Working in agile teams (Kanban).
Requirements
- Language: Java (preferably modern versions such as Java 11+).
- Knowledge of Clean Code and programming best practices.
- Experience with design patterns, automated testing (unit and integration), version control, and documentation.
- Familiarity with observability tools such as DataDog and Grafana.
- Experience with frameworks and tools: Spring Boot, Spring Batch, JPA, REST APIs.
- Experience with microservices, messaging (Kafka, RabbitMQ), CI/CD, and Azure Cloud.
Benefits
- Meal allowance or meal voucher
- Discounts on courses, universities, and language schools
- Stefanini Academy — platform with free, up-to-date online courses and certificates
- Mentoring
- Benefit club for medical consultations and exams
- Health insurance
- Dental insurance
- Discounts and benefits at top merchants
- Travel club
- Pet benefits program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaClean Codedesign patternsautomated testingunit testingintegration testingversion controlSpring BootSpring Batchmicroservices
Soft Skills
troubleshootingproblem solvingcommunicationteam collaboration