O que é preciso para ser um SMART JAVA DEVELOPER
* Licenciatura em Informática ou área similar
* Experiência prévia em desenvolvimento Java
* Conhecimentos em:
* Experiência profissional mínima de 5 anos no desenvolvimento de soluções Java, com J2EE, SpringBatch, JSF;
* Experiência com o desenvolvimento usando WebLogic;
* Proficiência na utilização de bases de dados relacionais Oracle;
* Conhecimento de ferramentas Devops (Jenkins, Sonarqube, BitBucket/Git);
* Conhecimento do protocolo do sistema Multibanco (Transações H-to-H e compensação multibanco).
* Conhecimento funcionais da área de Cartões e experiência nessa área de negócio.
* Flexibilidade e dinamismo
* Inglês
Porquê ser SMART?
* Tornamos reais os projetos em que participamos
* Amamos o que fazemos, e temos orgulho no resultado do nosso trabalho
* Somos simples e eficientes
* Valorizamos as nossas pessoas
* Somos uma equipe dinâmica, íntegra e de confiança
Em nossa empresa SMART-consulting, estamos sempre procurando por profissionais que sejam apaixonados pela tecnologia e querem contribuir para a evolução de nossos produtos. Nossa missão é fornecer soluções inovadoras e personalizadas para atender às necessidades dos clientes.
Aqui estão alguns aspectos importantes sobre o cargo:
* Resumo: O candidato deve ter experiencia no desenvolvimento de sistemas complexos, utilizando tecnologias como Java, J2EE, SpringBatch, JSF, WebLogic, Oracle, Jenkins, Sonarqube, BitBucket/Git e conhecimento em banco de dados relacionais.
* Objetivos: Desenvolver soluções personalizadas para os clientes, mantendo alta qualidade e produtividade; manter atualizado suas habilidades técnicas, considerando tendências e melhorias em tecnologias existentes ou novas.
* Habilidades necessárias: conhecimento avançado em linguagem de programação Java; experiência em framework J2EE, SpringBatch e JSF; domínio de bancos de dados relacionais, especialmente Oracle; conhecimento em processo de devops; comunicação eficaz em inglês.
* Perfil ideal: pessoa comprometida e motivada, que gosta de resolver problemas complexos e trabalhar em equipe; flexibilidade e capacidade de aprender rapidamente; boa comunicação interna e externa.
Como será seu dia-a-dia:
* Desenvolvimento de sistemas: estar focado no desenvolvimento de sistemas complexos, resolvendo problemas técnicos e colaborando com a equipe.
* Mantenha conhecimento técnico: acompanhe as últimas tendências e melhoria das tecnologias existentes ou novas, buscando meios para implementá-las nos projetos.
* Comunicação eficaz: estabelecer contato frequente com colegas e chefes superiores, garantindo transparência nas expectativas, progresso e desafios.