Tech Stack
HibernateJavaJenkinsJUnitMavenOracleSOAPSpringSQL
About the role
- Desempenhar atividades que contemplam todo o ciclo de vida de desenvolvimento de software, desde levantamento de requisitos até apoio à implantação final.
- Compor o time de desenvolvimento e assumir itens de trabalho a cada Sprint.
- Realizar análise e design, programação, testes e gestão de configuração.
- Codificar, integrar e testar componentes de software conforme especificações técnicas.
- Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade.
- Realizar manutenção evolutiva e corretiva de componentes de software.
- Confeccionar documentações técnicas conforme exigências contratuais.
- Montar e configurar ambiente de desenvolvimento local conforme necessidades do projeto.
- Fornecer suporte à equipe de TI e usuários do cliente sobre os componentes desenvolvidos.
- Executar entrega e testes de integração no ambiente do cliente; acompanhar homologação e implantação.
- Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido.
- Entender e refatorar sistemas web legados por meio de experimentação e observação.
Requirements
- Graduação completa na área de Tecnologia da Informação, ou conclusão de qualquer curso superior acompanhado de certificado de curso de pós graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
- Certificações desejáveis: Oracle Certified Professional – Java SE Programmer (versão 5 ou superior); CSD – Certified Scrum Developer; PSD – Professional Scrum Developer.
- Experiência desejável: 03 anos em Desenvolvimento de sistemas em ambiente distribuído, utilizando stack Java corporative.
- Conhecimentos em Java SE 8+, Java EE, Spring Framework 3.x+, Microprofile.
- Experiência com JPA, JDBC, Hibernate, SQL.
- Conhecimento de Design Patterns, MVC, arquitetura em 3 camadas.
- Experiência com APIs RESTful, SOAP, Swagger/OpenAPI.
- Experiência com servidores de aplicação: IBM WebSphere Application Server, IBM WebSphere Liberty, Red Hat JBoss EAP (WildFly), Quarkus.
- Ferramentas: Jenkins, Git, Maven, SonarQube.
- Testes: JUnit, TDD, ATDD.
- Mensageria: MQ Series (IBM WebSphere MQ, JMS).