Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento, evolução e modernização de aplicações corporativas de médio e grande porte, utilizando Java, Spring Boot e Angular.
O profissional terá atuação em projetos estratégicos, envolvendo arquiteturas distribuídas, microsserviços, Cloud, integração entre sistemas e aplicações de alta disponibilidade e alto volume transacional, contribuindo para a evolução tecnológica e modernização de sistemas.
Principais responsabilidades
Desenvolver e evoluir aplicações Full Stack, atuando tanto no backend quanto no frontend;
Desenvolver soluções utilizando Java 11+/17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA e Hibernate;
Construir e integrar APIs REST, microsserviços e aplicações corporativas Enterprise;
Desenvolver interfaces web utilizando Angular 14+, TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, Angular Material e RxJS;
Atuar na integração entre sistemas e na construção de soluções baseadas em arquiteturas distribuídas e Event-Driven;
Trabalhar com bancos de dados SQL Server, Oracle e PostgreSQL, incluindo modelagem e otimização de consultas SQL;
Participar de projetos de modernização de sistemas legados, evolução arquitetural e adoção de práticas Cloud Native;
Desenvolver e manter pipelines de CI/CD, contribuindo para automação de build, testes e deploy;
Atuar com práticas de Code Review, testes automatizados, observabilidade e Application Security;
Desenvolver soluções utilizando serviços e recursos de Cloud e DevOps;
Trabalhar com ambientes conteinerizados utilizando Docker, Kubernetes e OpenShift;
Desenvolver e integrar soluções utilizando mensageria e streaming com Kafka e RabbitMQ;
Atuar em soluções envolvendo SSO, autenticação de usuários e IAM;
Contribuir para a construção de sistemas com requisitos de alta disponibilidade, escalabilidade, segurança e alto volume transacional;
Participar de decisões técnicas e contribuir para a definição e evolução da arquitetura das soluções;
Trabalhar em equipes multidisciplinares utilizando metodologias ágeis, como Scrum e Kanban.
MODELO PJ, REMOTO E INGLÊS AVANÇADO (INTEGRAÇÃO COM TIMES INTERNACIONAIS)
Requisitos:
.
Hard Skills:
Backend com Java 11+/17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, APIs REST, microsserviços e aplicações corporativas Enterprise;
Frontend com Angular (14+), TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, Angular Material e RxJS;
Bancos de dados SQL Server, Oracle e PostgreSQL, modelagem de dados e otimização de consultas SQL;
Cloud, DevOps e ferramentas como AWS, Git, GitHub/Bitbucket, Jenkins, Maven, Gradle, SonarQube e Docker;
Arquitetura e Engenharia de Software em Cloud Native, arquiteturas distribuídas, integração entre sistemas, CI/CD, Code Review, testes automatizados, observabilidade, Application Security e modernização de sistemas legados;
Metodologias ágeis, Scrum e Kanban;
SSO, autenticação de usuários, IAM, aplicações corporativas de médio e grande porte, além de sistemas de alta disponibilidade e alto volume transacional;
Kubernetes, OpenShift, Kafka, RabbitMQ e arquiteturas Event-Driven;
Experiência em instituições financeiras, fintechs e empresas altamente reguladas;
Conhecimento em Wealth Management, Asset Management, Capital Markets e Financial Services;
Inglês avançado.