Tech Stack Azure Cloud Java Jenkins Kafka NoSQL RabbitMQ Spring SQL
About the role Lead and manage software development teams, fostering a collaborative, high-performance environment; Actively contribute to the development and maintenance of project codebases; Improve existing systems by identifying and implementing continuous enhancements; Ensure developed products are production-ready and meet quality and performance standards; Implement and promote agile development practices to ensure efficient, high-quality deliveries; Design and develop RESTful APIs and scalable microservices architectures; Manage SQL and NoSQL databases, ensuring data efficiency and integrity; Implement and maintain CI/CD pipelines, automating builds and tests; Design cloud-based solutions, with a focus on Microsoft Azure; Interact with stakeholders to align business requirements with technical solutions; Promote a culture of trust by encouraging open communication and constructive conflict resolution within the team. Conduct one-on-ones and create Individual Development Plans (IDPs). Requirements Bachelor's degree preferred in Computer Engineering, Computer Science, Systems Analysis, Data Processing, Information Systems, or related fields; Knowledge of agile methodologies, project management, and software development best practices; Advanced Java/Spring; Experience with cloud technologies, especially Microsoft Azure; Serverless architecture; Streaming and messaging solutions (RabbitMQ, Kafka, SQS, SNS); Relational and non-relational databases (SQL and NoSQL); CI/CD (Azure DevOps/Git/Jenkins); Agile methodology; Strong command of code quality principles (SOLID / Clean Code); Ability to lead complex projects, ensuring quality and meeting deadlines; Strong analytical and problem-solving skills, with strategic vision; Excellent communication skills and ability to work collaboratively. Profit Sharing Program (PPR) Health insurance (Bradesco - co-payment) Optional dental plan (Bradesco) Life insurance (Banco do Brasil) Optional private pension plan (you may contribute up to 7.8% of salary; Elo's contribution between 100% and 200% according to plan rules) Meal/food allowance of R$1,800.00 Flexible credit balance of R$150.00 Holiday (Christmas) card of R$750.00 Home office allowance (R$200.00 for hybrid model and R$300.00 for remote model) Mobility allowance of R$400.00 Free parking Childcare assistance for parents Culture benefit (to be used for theater, cinema, or bookstores) Extended parental leave (including same-sex couples, fathers, adoptive parents, etc.) Birthday day off Zenklub (psychotherapy - up to 4 sessions per month fully covered by Elo) WellHub and TotalPass (network of gyms and studios for sports activities) Copy Applicant Tracking System Keywords Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills Java Spring RESTful APIs microservices SQL NoSQL CI/CD cloud technologies serverless architecture streaming solutions
Soft skills leadership collaboration communication problem-solving analytical skills conflict resolution strategic vision project management trust building team development
Certifications Bachelor's degree in Computer Engineering Bachelor's degree in Computer Science Bachelor's degree in Systems Analysis Bachelor's degree in Data Processing Bachelor's degree in Information Systems