Funcionário de Tecnologia
Nossa empresa procura por profissionais qualificados para atuar como desenvolvedores em um dos principais bancos do Brasil.
O candidato ideal terá conhecimentos avançados em programação Java e será capaz de compor times de desenvolvimento, liderar projetos e colaborar com equipes multidisciplinares.
Responsabilidades:
1. Desenvolver aplicações web utilizando a linguagem Java;
2. Criar códigos limpos e eficientes para garantir a escalabilidade das soluções;
3. Fazer integração entre sistemas utilizando mensageria, JMS, Web services e Barramento de serviços (WebSphere Message Broker);
4. Desenvolver interfaces responsivas e aplicativos PWA utilizando HTML 5, CSS 3 e Angular JS;
5. Realizar testes unitários, integrados e de carga para garantir a qualidade dos produtos;
6. Criar consultas a bancos de dados em linguagem SQL e manter as tabelas atualizadas;
7. Participar da análise estática de código com ferramenta SonarQube;
8. Melhorar constantemente o design de aplicações baseadas em microserviços e containers;
9. Desenvolver soluções para processamento Batch em Java.
Habilidades:
* Programação Java;
* Conhecimento de frameworks como Spring Boot e Hibernate;
* Experiência com banco de dados relacional, NoSQL e cache;
MongoDB, MySQL, Oracle, PostgreSQL, Cassandra, Redis etc.
* Integração contínua (CI), Jenkins, pipeline automática;
Git, SVN, Mercurial etc.
* Desenvolvimento de aplicações mobile com React Native ou Flutter;
Aplicativos para iOS e Android;
* Uma boa dose de criatividade e pensamento crítico!
Educação:
Degree in Computer Science or related field;
Graduação em Ciência da Computação ou área relacionada;
Certificação:
Oracle Certified Professional – Java SE Programmer;
Certificado Scrum Master -CSM
],