Vaga efetiva presencial ou remota 44 horas semanais, na área de Tecnologia da Informação. O que você fará: Atuar no desenvolvimento e manutenção de sistemas utilizando Java, aplicando boas práticas de codificação, segurança e arquitetura; Desenvolver APIs REST e serviços back-end escaláveis com Spring Boot; Implementar e manter interfaces front-end (quando necessário), seguindo padrões responsivos e integrados com os serviços da aplicação; Realizar testes unitários, code review, versionamento com Git e integração contínua; Participar de cerimônias ágeis e colaborar com times multidisciplinares na construção de soluções eficientes e seguras; Apoiar na orquestração de micros serviços e automações de implantação via DevOps. Precisamos que você tenha: Curso superior completo ou em andamento em áreas de Tecnologia da Informação; Experiência consolidada como desenvolvedor Java, com projetos reais entregues; Domínio em Java 11+, Spring Boot, APIs REST, SQL, Git e testes unitários; Conhecimento em práticas de desenvolvimento seguro (secure coding); Vivência com metodologias ágeis (Scrum ou Kanban); Capacidade de atuar tanto no back quanto no front-end (mesmo que com maior foco em um dos lados). Você irá se destacar se tiver: Conhecimento em Kubernetes e Docker para orquestração de microsserviços; Experiência com pipelines CI/CD e ferramentas de automação de build/deploy; Noções de arquitetura limpa, DDD e testes de integração; Familiaridade com ferramentas de observabilidade e segurança de aplicações (ex: SonarQube, OWASP, SAST/DAST).
Pessoa Desenvolvedora Java
Requisitos
Educação
- Higher education completed or ongoing in Information Technology
Experiência
- 4+ years of experience in the career
- Consolidated experience as Java developer with real delivered projects
Habilidades
- Java 11+
- Spring Boot
- RESTful APIs
- SQL
- Git
- Unit testing
- Secure coding
- Agile (Scrum/Kanban)
- Back-end development
- Front-end development
- Microservices orchestration
- DevOps
- Kubernetes
- Docker
- CI/CD pipelines
- Build/deploy automation
- Clean Architecture
- DDD
- Integration tests
- Observability tools
- Security tools (SonarQube, OWASP, SAST/DAST)
Responsabilidades
- Atuar no desenvolvimento e manutenção de sistemas utilizando Java, aplicando boas práticas de codificação, segurança e arquitetura
- Desenvolver APIs REST e serviços back-end escaláveis com Spring Boot
- Implementar e manter interfaces front-end (quando necessário), seguindo padrões responsivos e integrados com os serviços da aplicação
- Realizar testes unitários, code review, versionamento com Git e integração contínua
- Participar de cerimônias ágeis e colaborar com times multidisciplinares na construção de soluções eficientes e seguras
- Apoiar na orquestração de micros serviços e automações de implantação via DevOps
Tecnologias
Java 11+Spring BootRESTful APIsSQLGitUnit testingSecure codingAgile (Scrum/Kanban)Back-end developmentFront-end developmentMicroservices orchestrationDevOpsKubernetesDockerCI/CD pipelinesBuild/deploy automationClean ArchitectureDDDIntegration testsObservability toolsSecurity tools (SonarQube, OWASP, SAST/DAST)
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.