Skills
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) de Software Java Pleno para atuar no desenvolvimento, evolução e manutenção de aplicações, com foco em qualidade, segurança e bom desempenho. Você será responsável por implementar componentes, apoiar testes e garantir a aderência a padrões e práticas atuais de engenharia de software.
Responsabilidades
- Codificar e participar do design de componentes em Java
- Construir e manter aplicações e portlets
- Elaborar e executar testes unitários e/ou integrados
- Implementar funcionalidades com atenção à otimização de recursos, segurança e performance
- Atuar com boas práticas de Clean Code, SOLID e padrões de projeto
- Contribuir em ambientes com metodologias ágeis e gestão de configuração
- Participar de ciclos de CI/CD e manutenção de pipelines
Requisitos
- Experiência mínima de 4 anos como arquiteto de software em Java (nível pleno)
- Conhecimentos em Java, JPA, Hibernate e Spring MVC/Spring Boot
- Experiência com Struts e JSF (quando aplicável)
- Domínio de SQL e conhecimentos desejáveis em PL/SQL
- Experiência com modelagem de dados e processos, UML e padrões de projeto
- Conhecimento em Git e/ou SVN
- Experiência com testes unitários e/ou integrados
- Conhecimentos em Docker e Kubernetes (ou tecnologias equivalentes)
- Conhecimentos em Jenkins, Sonar e práticas DevOps
- Banco de dados Oracle, PostgreSQL, MySQL e/ou SQL Server
- Experiência com Tomcat/JBoss/Wildfly e IDEs Java (JDeveloper/Eclipse)
- Experiência com Liferay/Plone (portlets) e Elastic Stack (Elasticsearch, Logstash e Kibana) será um diferencial
Beneficios
- Ambiente com cultura ágil e foco em qualidade técnica
- Atuação em projetos com práticas modernas de engenharia de software
- Oportunidade de evolução em DevOps, CI/CD e observabilidade