Tech Stack
AzureCassandraGrafanaJavaKafkaMongoDBNoSQLPostgresPrometheusRabbitMQSpringSQL
About the role
- Work on projects and provide maintenance/support for microservices
- Analyze and improve microservices performance
- Monitor metrics and observability of microservices in production
- Develop highly complex applications with quality, following Elo’s standard architecture
- Work in multidisciplinary teams (project squads) using agile methodologies, taking on different roles per project (Developer, QA, Architect, etc.)
- Ensure system and project documentation according to the company’s methodology
- Design and implement efficient, high-performance, flexible technical solutions that meet business needs
- Support project deployment and post-deployment activities
- Execute unit, component, mutation, functional, performance and automated tests
- Be passionate about agile methods and help ensure the team follows the methodology (differential)
- Respond to incidents in production environments
- Contribute to the technical refinement of deliverables, ensuring appropriate breakdowns for the development cycle.
Requirements
- Experience as a developer, primarily on the JAVA platform (11+) and Spring (Boot, Data, Config, etc.)
- Strong knowledge of and experience with Microservices architectures, Clean Architecture, design patterns, Clean Code, SOLID principles and API Gateway
- Experience with Object-Oriented Programming and RESTful API design (HTTP)
- Experience with DevOps practices and CI/CD automation tools
- Experience applying testing practices and test automation (unit, mutation testing, integration, performance, regression)
- Experience with Agile/Scrum processes
- Experience developing applications using messaging brokers (Kafka, RabbitMQ or similar)
- Experience with SQL databases (PostgreSQL) and NoSQL (MongoDB, Cassandra)
- Familiarity with cloud technologies such as Azure and observability tools like Datadog, OpenTelemetry, Grafana, Prometheus
- Experience troubleshooting and integrating complex systems.
- Profit Sharing Program (PPR)
- Health insurance (Bradesco)
- Optional dental insurance (Bradesco)
- Life insurance (Banco do Brasil)
- Optional private pension plan (employee may contribute up to 7.8% of salary; Elo matches between 100% and 200% according to plan rules)
- Meal/food voucher worth R$ 1,800.00
- Holiday/Christmas card R$ 750.00
- Home office allowance (R$ 200 for hybrid model and R$ 300 for remote model)
- Mobility assistance: commuter voucher (Vale Transporte) or charter bus reimbursement
- Toll reimbursement
- Free parking at our Barueri office
- Childcare assistance for mothers and fathers
- Culture allowance (to be used at theaters, cinemas or bookstores)
- Extended parental leave (for same-sex couples, fathers, adoptive parents, etc.)
- Birthday day off
- Zenklub (psychotherapy – up to 4 sessions per month fully paid by Elo)
- Gympass (network of gyms and studios for physical activities)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootMicroservices architectureClean ArchitectureDesign patternsClean CodeSOLID principlesRESTful API designDevOps practicesCI/CD automation
Soft skills
Agile methodologiesTeam collaborationIncident responseTechnical refinementDocumentation