Inspiramos inovação, expiramos tecnologia
Desenvolvedor Java Sênior
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor Java Sênior
INDT - Instituto de Desenvolvimento Tecnológico
• Desenvolver, arquitetar e evoluir sistemas de Banking altamente escaláveis e resilientes do zero. • Projetar e implementar soluções focadas em PIX, meios de pagamento e novos produtos bancários. • Garantir a qualidade do código através de boas práticas de desenvolvimento (Clean Code, SOLID, Design Patterns) e testes automatizados. • Atuar ativamente em pipelines de CI/CD para automação de entregas. • Colaborar com times multidisciplinares (Produto, Design e QA) para traduzir requisitos de negócio em arquiteturas técnicas eficientes. • Identificar e propor melhorias contínuas na arquitetura e infraestrutura cloud.
Job Requirements
- Sólida experiência profissional com desenvolvimento Java 21 e ecossistema Spring Boot.
- Vivência sólida no segmento de Banking / Meios de Pagamento (conhecimento no fluxo de PIX e produtos bancários).
- Experiência prática com bancos de dados NoSQL, especificamente MongoDB.
- Domínio na criação e integração de APIs utilizando o Gateway Sensedia (ou ferramentas correlatas de API Management).
- Forte conhecimento em infraestrutura e serviços da AWS, com destaque para: EKS (Elastic Kubernetes Service), SQS (Simple Queue Service), Lambda, S3, RDS.
- Prática na criação e manutenção de esteiras de automação com CI/CD via Jenkins.
- Conhecimento prévio ou experiência com a plataforma Matera é um diferencial.
Benefits
- Ambiente colaborativo com muitos desafios para aprendizado e crescimento
- Liberdade para propor e desenvolver projetos inovadores, com autonomia e protagonismo
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer, Mid-level
ReplyReply designs and implements innovative solutions in the areas: Digital Services, Technology and Consulting.
• Develop and maintain high-quality Java applications. • Participate in all phases of the software development lifecycle, from planning to implementation and maintenance. • Collaborate with multidisciplinary teams to analyze requirements and implement efficient solutions. • Perform software testing and ensure code quality through reviews and documentation. • Contribute to the continuous improvement of development processes and team practices. • Assist with system integration and resolve technical issues.
• Develop and enhance microservices and APIs in Golang • Work with event-driven architectures using messaging systems (Apache Pulsar, Kafka, or similar) • Implement solutions focused on resilience, idempotency, and distributed transactions (SAGA) • Develop unit and integration tests • Contribute to reducing technical debt and continuous improvement of the platform • Participate in code reviews and support the evolution of the solution architecture
• Work in an agile squad • Participate in the development and evolution of scalable, high-availability solutions in a cloud environment.
• Work in an agile squad, • Contribute to the development and evolution of scalable, highly available solutions in a cloud environment.



