GFT Technologies SE

Desenvolvimento FullStack (Java + Angular) Sênior | Remota - 134985

GFT Technologies SE · Barueri, São Paulo, Brazil

IT Services and IT Consulting · 10,001+ employees

Yesterday
Remote Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain high-performance backend applications in Java and frontend interfaces using Angular. Collaborate with the team to implement scalable microservices, integrate messaging systems, and ensure code quality through reviews.

What they look for

Java 17+ Angular Microservices Clean Architecture AWS REST APIs Concurrency Multithreading SOLID Principles Design Patterns Kafka RabbitMQ MongoDB TypeScript HTML CSS

Requirements

Requires senior-level experience with Java 17+, Angular, and advanced knowledge of concurrency and multithreading. Candidates must demonstrate proficiency in clean architecture, SOLID principles, AWS services, and messaging systems.

Full description

Escopo do projeto a ser definido. Modelo de trabalho: Remoto

Descrição da Vaga Estamos em busca de um(a) Desenvolvedor(a) Sênior Full Stack (Java + Angular) altamente qualificado(a) para integrar nosso time. O(a) profissional atuará no desenvolvimento de soluções robustas e escaláveis, utilizando Java 17+ no backend e Angular no frontend, com forte foco em qualidade, arquitetura e boas práticas. É essencial ter sólido conhecimento em threads, concorrência e paralelismo, além de experiência com microserviços, arquitetura limpa, mensageria e cloud (AWS). No frontend, esperamos experiência consistente com Angular, construção de interfaces modernas e integração com APIs REST.

Responsabilidades Desenvolver e manter aplicações backend em Java de alta performance. Desenvolver e evoluir aplicações frontend utilizando Angular, garantindo boa experiência do usuário e qualidade de código. Implementar soluções eficientes para problemas de concorrência e paralelismo. Aplicar boas práticas de desenvolvimento, princípios SOLID e Orientação a Objetos. Utilizar design patterns para garantir código limpo, reutilizável e de fácil manutenção. Integrar sistemas utilizando mensageria e serviços AWS. Projetar e desenvolver microserviços seguindo os princípios de arquitetura limpa. Consumir e expor APIs RESTful, garantindo segurança e performance. Participar de revisões de código e colaborar com outros desenvolvedores para garantir a qualidade do software.

Requisitos Experiência comprovada com Java 17+. Conhecimento avançado de threads, concorrência e paralelismo. Experiência com thread pool e boas práticas de desenvolvimento. Domínio dos princípios SOLID e design patterns. Experiência com Angular (componentização, serviços, rotas, formulários e consumo de APIs REST). Conhecimento em HTML, CSS e TypeScript. Familiaridade com sistemas de mensageria (ex.: Kafka, RabbitMQ, Amazon SQS, Amazon SNS). Experiência com serviços AWS (ex.: EC2, S3, Lambda). Conhecimento em microserviços e arquitetura limpa. Experiência com bancos de dados não relacionais, como MongoDB. Habilidade para resolver problemas complexos e trabalhar em equipe.

Avaliação Técnica Os(as) candidatos(as) serão avaliados(as) com base em seu conhecimento técnico e experiência.

A avaliação consistirá em: Bate-papo técnico, com foco em backend, frontend e arquitetura; Desafio de System Design, que deverá ser resolvido em um quadro em branco, explicando as decisões técnicas. - Services : Java - Frontend : Angular - Database : SQL Server