As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Desenvolvimento Java, AWS – Pleno/Sênior
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvimento Java, AWS – Pleno/Sênior
GFT Technologies
• Back-End Java AWS para atuar em projetos estratégicos no segmento bancário, participando da construção e evolução de soluções robustas, escaláveis e de alta disponibilidade em ambientes cloud e distribuídos. • Desenvolver e sustentar aplicações back-end utilizando Java e Spring Boot; • Atuar na construção e manutenção de arquiteturas de microserviços e aplicações monolíticas; • Desenvolver e consumir APIs REST; • Participar da definição e evolução de soluções em cloud pública AWS e cloud privada OpenShift; • Atuar na implementação de integrações assíncronas utilizando mensageria com Kafka e SQS; • Desenvolver soluções orientadas a processos utilizando Camunda BPMN; • Criar e manter testes unitários e de cobertura utilizando JUnit, Mockito e Jacoco; • Aplicar Design Patterns, boas práticas de desenvolvimento e princípios de arquitetura; • Participar de revisões de código, troubleshooting e configuração de ambientes; • Propor melhorias contínuas visando performance, escalabilidade, estabilidade e eficiência dos sistemas; • Compartilhar conhecimento técnico com os demais integrantes do time, promovendo um ambiente colaborativo e de aprendizado contínuo.
Job Requirements
- Experiência sólida em desenvolvimento Java em projetos de missão crítica (com alta volumetria de dados), preferencialmente no segmento bancário;
- Java;
- Spring Framework e Spring Boot;
- Desenvolvimento de APIs REST;
- Arquitetura de microserviços;
- Aplicações monolíticas;
- Banco de dados MySQL;
- Mensageria com Kafka;
- Testes unitários com JUnit, Mockito e Jacoco Coverage;
- Cloud AWS;
- Aplicação de Design Patterns e boas práticas de desenvolvimento;
- Experiência com serviços AWS, incluindo: SQS; S3; EC2; Lambda; Kafka.
Benefits
- Cartão multi-benefícios – você escolhe como e onde utilizar.
- Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
- Programas de incentivo à Certificações.
- Horário de trabalho flexível.
- Salários competitivos.
- Avaliação de desempenho anual com plano de carreira estruturado.
- Possibilidade de carreira internacional.
- Wellhub e TotalPass.
- Previdência Privada.
- Auxílio-Creche.
- Assistência Médica.
- Assistência Odontológica.
- Seguro de Vida.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and evolve backend APIs and services; • Maintain integrations for authentication, databases, messaging, and external systems; • Fix bugs in legacy and modern systems; • Support build and deployment activities and failure analysis in staging (homologation) and production; • Write code with a focus on quality, maintainability, and stability; • Participate in code reviews and support the team's technical standardization.
Senior Backend Engineer – Alerting
Grafana LabsHeadquartered in New York, New York, Grafana Labs is an IT company specializing in developing accessible, user-friendly, and open-source metric visualization tools. Established in
• Take an active role in influencing our roadmap and your own career objectives • Work with your team to deliver new features, then use the results to iterate and improve. • Drive projects from initial ideation all the way to operations once it is in the hands of customers • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability • Be a part of your team’s on-call rotations and take ownership of the services you’re running • Mentor and support other team members, participate in design discussions and collaborate with the team • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system
• End-to-end API development • Ability to work independently • Participation in architectural decisions • Code review • Identifying and resolving bottlenecks • Technical impact analysis • Technical communication with other teams • Support for production environments • Incident diagnosis • Proposing structural improvements
• Join the development team, taking on work items for development each Sprint. • Perform development-related activities such as analysis and design, programming, testing, and requirements. • Manage your own work, promptly notifying the team of any delays or other impediments. • Be proficient in your programming language of expertise: .NET (VB.NET or C#).




