Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Java PL

Stefanini Group

São Paulo

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma multinacional de tecnologia está em busca de um Desenvolvedor Java Pleno para atuar em São Paulo, Brasil. O candidato ideal deve ter sólida experiência em Java 8+ e frameworks como Spring, além de domínio em programações orientadas a objetos e testes automatizados. Este profissional fará parte de um ambiente ágil, colaborando na manutenção e desenvolvimento de soluções de software com foco na qualidade e boas práticas de programação. O trabalho envolve interagir com diversas equipes e contribuir para a evolução dos projetos de forma autônoma.

Serviços

Ambiente de trabalho inovador
Oportunidades de desenvolvimento profissional
Programas de bem-estar

Qualificações

  • Experiência em desenvolvimento com Java e frameworks como Spring.
  • Conhecimento em modelagem de dados relacionais.
  • Familiaridade com testes automatizados e integração contínua.

Responsabilidades

  • Desenvolver e manter aplicações Java.
  • Participar de cerimônias ágeis e discussões de solução com a equipe.
  • Implementar novas funcionalidades e realizar manutenções em sistemas existentes.

Conhecimentos

Java 8+
Programação orientada a objetos
SQL avançado
Testes unitários
Metodologias ágeis

Formação académica

Experiência em desenvolvimento de sistemas

Ferramentas

Spring Framework
JPA/Hibernate
Docker
Git
Descrição da oferta de emprego

Somos uma multinacional brasileira com mais de 30 anos de atuação no ecossistema de inovação.

Entregamos soluções eficazes que auxiliam os nossos clientes em suas jornadas digitais, sempre aplicando o nosso propósito de tornar a tecnologia um agente de mudança para um mundo melhor. Você quer transformar o futuro? A gente também. 🚀

| + de 40 países | + de 30 empresas no Grupo | + de 30 mil colaboradores | + de 80 soluções |

7 pilares guiam a nossa cultura, são eles:

⭐ Inovar com o cliente;

⭐ Fazer a diferença;

⭐ Liderar pelo exemplo;

⭐ Agir como empreendedor;

⭐ Ser ético e de acordo com o que fala;

⭐ Acreditar e respeitar as pessoas;

⭐ Ter humildade em aprender.

Acreditamos que a verdadeira mudança só pode ser alcançada quando observamos o mundo por diferentes perspectivas, aqui a inovação floresce em uma atmosfera de respeito mútuo, em que as ideias são ouvidas e valorizadas independentemente de raça, cor, orientação sexual, ascendência, religião, gênero, nacionalidade, identidade de gênero, deficiência ou idade. 💙 #WeAreStefanini #OrgulhoDeSerStefanini #CarreiraStefanini

🏆 Prêmio Innovative Workplaces Brasil 2023 pela MIT Technology Review Brasil.

O que precisamos que você tenha de conhecimento:
  • Java 8+ (Streams, Lambda, Optional, Date/Time API).
  • Programação orientada a objetos (encapsulamento, herança, polimorfismo e abstração).
  • Tratamento de exceções e boas práticas de uso de memória.
  • Coleções (List, Set, Map) e estruturas de dados.
Frameworks e Bibliotecas
  • Spring Framework: Spring Boot, Spring MVC, Spring Data JPA e Spring Security.
  • JPA/Hibernate para mapeamento objeto-relacional (ORM).
  • Criação e consumo de APIs RESTful.
  • Validações com Bean Validation (JSR 380).
Persistência e Banco de Dados
  • SQL avançado e modelagem de dados relacional.
  • Integração com bancos de dados como PostgreSQL, MySQL, Oracle ou SQL Server.
  • Uso de transações, índices e otimização de consultas.
Testes
  • Testes unitários com JUnit e Mockito.
  • Noções de testes de integração e testes automatizados.
  • Prática de TDD ou familiaridade com o conceito.
Arquitetura e Boas Práticas
  • Arquitetura em camadas e princípios SOLID.
  • Design Patterns (Factory, Singleton, Strategy, Observer, entre outros).
  • Clean Code e refatoração de código.
  • Versionamento de código com Git (Gitflow).
Segurança
  • Autenticação e autorização (JWT, OAuth2).
  • Boas práticas de segurança em APIs REST.
  • Noções de criptografia e proteção de dados sensíveis.
DevOps e Ambientes
  • Noções de CI/CD (Jenkins, GitLab CI, GitHub Actions).
  • Conceitos básicos de containers (Docker).
  • Configuração de ambientes (profiles, variáveis de ambiente).
  • Monitoramento e logs (ELK, Splunk, Prometheus ou similares).
Metodologias e Processo
  • Experiência com metodologias ágeis (Scrum, Kanban).
  • Participação ativa em cerimônias ágeis e planejamento técnico.
  • Boa comunicação técnica e colaboração em equipe.

Esperamos que o Desenvolvedor Java Pleno atue de forma autônoma no desenvolvimento e manutenção de sistemas, com boa capacidade de análise, organização e colaboração. Esse profissional já domina os fundamentos da linguagem Java e do ecossistema associado, sendo capaz de entregar soluções de qualidade, seguindo padrões técnicos, boas práticas e alinhamento com as necessidades do negócio.

  • Desenvolver, manter e evoluir aplicações Java, utilizando frameworks como Spring (Boot, MVC, Data, Security), JPA/Hibernate e APIs REST.
  • Analisar requisitos funcionais e técnicos, participando ativamente das discussões de solução com o time e áreas de negócio.
  • Implementar novas funcionalidades e realizar manutenções corretivas e evolutivas em sistemas existentes.
  • Criar e consumir APIs RESTful, garantindo segurança, performance e escalabilidade.
  • Escrever código limpo, testável e reutilizável, aplicando boas práticas de programação e design patterns.
  • Desenvolver e executar testes unitários e integrados, assegurando a qualidade das entregas.
  • Realizar correções de bugs, análise de falhas e suporte técnico quando necessário.
  • Participar de code reviews, contribuindo com melhorias técnicas e compartilhamento de conhecimento.
  • Apoiar processos de deploy, versionamento de código e integração contínua (CI/CD).
  • Documentar soluções técnicas e apoiar a manutenção do conhecimento do projeto.

O Desenvolvedor Java Pleno tem papel fundamental na sustentação e evolução das aplicações. Ele atua como elo entre profissionais juniores e seniores, garantindo estabilidade operacional e continuidade do projeto. Sua atuação impacta diretamente na qualidade do software, no cumprimento de prazos e na capacidade do time em responder às demandas do negócio.

Na operação, contribui para a resolução rápida de incidentes, manutenção da performance e confiabilidade dos sistemas. No projeto, é responsável por transformar requisitos em soluções técnicas consistentes, colaborando para a escalabilidade, segurança e evolução da arquitetura.

  • Participação em cerimônias ágeis (daily, planning, review e retrospectiva).
  • Análise de demandas, refinamento técnico e estimativas de esforço.
  • Desenvolvimento de funcionalidades e correções, com acompanhamento de testes e validações.
  • Interação constante com outros desenvolvedores, QA, DevOps, analistas e stakeholders.
  • Acompanhamento de ambientes (desenvolvimento, homologação e produção), apoiando implantações e monitorando resultados.
  • Aprendizado contínuo, buscando evolução técnica e alinhamento com as boas práticas do time e da empresa.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.