Java Full-Stack Developer Pleno | Remote
RemoteBrazil
EXPIREDBrazilRemoteFull TimeSenior Level
Full TimeSenior Level
Job Summary
Design and evolve full-stack applications using Java, Spring Boot, and Angular. Implement and maintain secure, scalable REST APIs for system integration while developing modern, responsive interfaces with TypeScript, HTML5, and CSS3. Integrate frontend and backend solutions to ensure performance, security, and optimal user experience within a microservices architecture. Optimize relational and NoSQL database queries and guarantee delivery quality through unit and integration testing. Participate in technical definitions and application architecture evolution to support scalable solutions.
Required Qualifications
- Desenvolver e evoluir aplicações Full Stack utilizando Java, Spring Boot e Angular
- Implementar e manter APIs REST seguras, escaláveis e de alta performance para integração entre sistemas
- Desenvolver interfaces modernas e responsivas utilizando Angular, TypeScript, HTML5 e CSS3
- Integrar soluções frontend e backend, garantindo desempenho, segurança e excelente experiência do usuário
- Atuar na construção e evolução de soluções baseadas em arquitetura de microsserviços
- Desenvolver e otimizar consultas em bancos de dados relacionais e, quando necessário, atuar com bancos NoSQL
- Garantir a qualidade das entregas por meio de testes unitários e de integração, aplicando boas práticas de engenharia de software
- Participar das definições técnicas e da evolução da arquitetura das aplicações, contribuindo para soluções escaláveis e sustentáveis
- Experiência sólida em desenvolvimento Full Stack utilizando Java e Angular
- Domínio de TypeScript, HTML5 e CSS3 para construção de aplicações frontend
- Experiência no desenvolvimento e integração entre frontend e backend por meio de APIs REST
- Experiência com arquitetura de microsserviços
- Vivência com bancos de dados relacionais, como Oracle, PostgreSQL e SQL Server
- Experiência com versionamento de código utilizando Git
- Conhecimento em Docker, Kubernetes e pipelines de CI/CD (GitHub Actions, Jenkins, GitLab CI ou similares)
- Experiência com serviços em nuvem, preferencialmente AWS
- Vivência em metodologias ágeis (Scrum e/ou Kanban) e experiência com testes unitários e de integração
Desired Qualifications
- Conhecimento em bancos de dados NoSQL
- Experiência com ferramentas de automação, observabilidade e monitoramento de aplicações
- Vivência em ambientes distribuídos e aplicações de alta disponibilidade
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.