Senior Software Developer (Back-end)
$80,000–$100,000 year
Remote · São Paulo, São Paulo, Brazil or BR
Job Summary
The Senior Software Developer will focus on developing, scaling, and maintaining high-performance backend systems, primarily in the Java ecosystem using Quarkus. Responsibilities include designing and maintaining scalable REST APIs, implementing messaging solutions with RabbitMQ, configuring CI/CD pipelines, and ensuring security with Keycloak. The ideal candidate must have a minimum of 5 years of experience in backend development, proven experience with microservices architecture, and skills in DevOps practices. Knowledge in cloud platforms, SQL databases, and agile methodologies is also required.
Required Qualifications
- Minimum of 5 years of experience in backend software development
- Proven experience with microservices architecture and distributed systems
- Strong knowledge in Java and SQL, especially with PostgreSQL
- Experience in DevOps practices and CI/CD pipelines
- Practical experience with RabbitMQ or other messaging brokers
- Familiarity with Linux, Docker, Kubernetes
- Experience with agile methodologies (Scrum/Kanban)
- Knowledge in unit and integration testing (JUnit, Mockito, RestAssured)
Desired Qualifications
- Experience with Quarkus
- Familiarity with monitoring and observability systems
Additional Requirements
- Equal opportunity employer without discrimination based on race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.