
Desenvolvedor Java
Log Lab
full-time
Posted on:
Location Type: Hybrid
Location: Rio de Janeiro • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerGradleHibernateJavaMavenMySQLOraclePHPPostgresSpringSpring BootSpringBoot
About the role
- Manter, evoluir e modernizar sistemas legados desenvolvidos em Java, assegurando qualidade, estabilidade e compatibilidade.
- Desenvolver e implementar novas funcionalidades em aplicações Java.
- Utilizar Spring Framework (MVC, Data, Security, Boot) para criação e manutenção de aplicações robustas e seguras.
- Gerenciar dependências utilizando Maven.
- Versionar código utilizando Git (GitLab ou GitHub), seguindo boas práticas de controle de versão.
- Participar do desenho e melhoria de arquitetura de sistemas, especialmente em ambientes baseados em microsserviços.
- Criar e consumir APIs REST.
- Realizar consultas e modelagem de dados em bancos relacionais.
- Colaborar com a equipe na definição de padrões, boas práticas e integração contínua.
Requirements
- Ensino superior completo em Análise e Desenvolvimento de Sistemas, Ciências da Computação, Sistemas da Informação, Engenharia de Software ou área correlata.
- Experiência prévia com Java.
- Domínio de Spring Boot.
- Conhecimento em Spring Data, Spring MVC e Spring Security
- Experiência com Hibernate / JPA.
- Vivência com desenvolvimento e manutenção de microsserviços.
- Experiência com bancos relacionais, preferencialmente: Oracle, PostgreSQL, MySQL
- Familiaridade com Maven ou Gradle.
- Familiaridade com Git e fluxos de versionamento como Git Flow.
- **
- **Desejável**
- Conhecimento em Docker.
- Familiaridade com PHP será considerada um diferencial interessante, especialmente para integração ou manutenção de componentes específicos do ambiente.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring FrameworkSpring BootSpring DataSpring MVCSpring SecurityHibernateJPAAPIs RESTbancos relacionais