Skin on the game
Desenvolvedor(a) Full Stack Pleno, Java, Angular, IA aplicada
Location
Brazil
Posted
29 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor(a) Full Stack Pleno, Java, Angular, IA aplicada
Hub Floripa
• Desenvolver e manter aplicações full stack utilizando Java (Spring Boot) e Angular; • Participar da evolução da arquitetura (APIs, microsserviços e integrações); • Construir e consumir APIs REST; • Atuar na melhoria contínua de código, performance e escalabilidade; • Trabalhar em conjunto com times de Produto, QA e Design; • Utilizar ferramentas de IA para acelerar desenvolvimento, testes e análise de código; • Contribuir com boas práticas de engenharia (Clean Code, testes, versionamento); • Participar de code reviews e decisões técnicas do time.
Job Requirements
- Experiência com Java 8+
- Spring Boot (MVC, Security)
- Desenvolvimento de APIs REST
- Hibernate / JPA
- Banco de dados SQL Server e noSQL
- Maven ou Gradle
- Git
- Experiência com Angular
- TypeScript
- HTML5 e CSS3 (SASS é diferencial)
- Consumo de APIs REST
- RxJS
- Experiência com microsserviços
- Vivência com arquitetura escalável
- Experiência prática com uso de IA no desenvolvimento
- Conhecimento em testes automatizados
- Experiência com cloud (AWS ou similar)
- Experiência com aplicações distribuídas
- Kafka, SQS
- Observabilidade (logs, métricas e tracing)
- GoLang
- AWS Lambda e arquiteturas serverless
- Clean Code, Clean Architecture, SOLID, DDD, CQRS.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Gestão e liderança técnica: • Servir como ponte entre os times de Produto, QA, SRE, Desenvolvimento e Stakeholders. • Transformar necessidades dos stakeholders em tarefas claras e priorizadas para o time de desenvolvimento. • Mediar e tomar decisões estratégicas sobre arquitetura de software e soluções técnicas. • Realizar code reviews para assegurar a qualidade do código. • Garantir que as entregas sejam feitas em produção de forma assertiva, realizando monitoramento, validação e comunicação. • Planejamento e execução: • Coletar requisitos, estimar prazos e monitorar o progresso das entregas. • Garantir o cumprimento de prazos, padrões de qualidade e processos de segurança. • Acompanhar e metrificar todas as etapas de desenvolvimento, transformando métricas em insights de melhoria contínua. • Gestão de pessoas: • Realizar reuniões 1:1 regulares para feedback e desenvolvimento de carreira. • Elaborar e acompanhar Planos de Desenvolvimento Individual (PDI), com foco em hard skills e soft skills. • Solucionar conflitos e promover um ambiente de trabalho inclusivo e colaborativo. • Processos e integração: • Gerenciar demandas externas e atuar como mediador entre o time e stakeholders. • Participar de processos seletivos e liderar o onboarding e ramp-up de novos integrantes.
• Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript. • Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features. • Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. • Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. • Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. • Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. • Participate in architecture discussions, mentor team members, and document your decisions and systems for internal knowledge sharing.
• Maintain integration systems to fix bugs and errors • Implement improvements • Work as part of an agile team • Develop, deploy, and operate applications within a DevOps culture • Optimize the application for better performance and scalability • Ensure validation of user-provided data • Create reusable code and libraries for future use • Collaborate with other team members — Engineers, Product Owner (PO), QA, Designers, Scrum Master, and Tech Lead — to resolve existing challenges
• Join a dynamic team as a Senior PHP Developer • Contribute to a unified platform consolidating vulnerability management data • Enable effective prioritization and remediation of critical exposures • Integrate information from various security tools • Collaborate with a global team to enhance security outcomes




