[Job-20086] Mid Level Java Developer , Brasil

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in object-oriented programming and experience with REST applications using Java 11/17/21 and Spring Boot., Familiarity with version control systems like Git and Bitbucket, and knowledge of SQL databases (DB2)., Understanding of software development best practices such as Clean Code and SOLID principles, along with agile methodologies like Scrum/Kanban., Knowledge of layered architecture, microservices, and tools like Swagger, Docker, and Jenkins..

Key responsabilities:

  • Collaborate with the team to understand business needs and propose effective solutions.
  • Apply software development best practices and ensure adherence to application architecture.
  • Write high-quality source code and develop automated tests.
  • Review code critically and empathetically, while supporting technical and business problem-solving.

CI&T logo
CI&T XLarge http://www.ciandt.com
5001 - 10000 Employees
See all jobs

Job description

Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 6.500 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1.000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: posições localizadas na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequência vigente.

Responsabilidades
- Colaborar com a equipe para o entendimento de negócio auxiliando na proposição de soluções eficazes
- Aplicar boas práticas de desenvolvimento de software
- Garantir a aderência das implementações à arquitetura das aplicações
- Escrever código fonte de qualidade
- Desenvolver e manter testes automatizados 
- Revisar códigos de forma criteriosa e empática 
- Apoiar na solução de problemas técnicos e de negócio
- Contribuir para manter os dados de gestão de desenvolvimento acurados e atualizados 
- Contribuir para uma relação construtiva através de feedbacks


Qualificações necessárias
- Domínio do paradigma de orientação a objetos
- Experiência no desenvolvimento de aplicações REST usando Java 11/17/21 e Spring Boot 2 e 3
- Experiência com controle de versão código fonte como Git e Bitbucket utilizando GitFlow
- Experiência banco de dados SQL (DB2)
- Experiência na aplicação de boas práticas como, por exemplo, Clean Code e SOLID
- Conhecimento sobre arquitetura Layered (camadas), Clean Architecture e microsserviços
- Conhecimento sobre processos ágeis (Scrum/Kanban)
- Familiaridade com ferramentas como Swagger, Docker, Postman, Jenkins/Bamboo e SonarQube
- Noção sobre pirâmide de testes
- Noção sobre Inteligência Artificial Generativa e Engenharia Prompt

Qualificações desejáveis (diferencial)
Experiência ou conhecimentos sobre:
- Copiloto do Github
- Testes de performance e carga (c/ JMeter)
- Testes de mutação
- Padrões de design
- Banco de dados NoSQL (MongoDB)
- Segurança em aplicações web
- Mensageria (c/ RabbitMQ e/ou Kafka)


#LI-RB2
#Midsenior
Nossos benefícios:

- Plano de saúde e odontológico;
- Vale alimentação e refeição;
- Auxílio-creche;
- Licença paternagem estendida;
- Wellhub (Gympass)
- TotalPass
- PLR;
- Seguro de Vida;
- CI&T University;
- Clube de descontos;
- Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar. 
- Curso gestante e paternagem responsável;
- Parceria com plataformas de cursos online;
- Plataforma para aprendizagem de idiomas;
- E muitos outros.

Mais detalhes sobre os nossos benefícios aqui: https://ciandt.com/br/pt-br/carreiras


A colaboração é nosso superpoder, diversidade nos une, e a excelência é nosso padrão.
Valorizamos a diversidade de identidades e experiências de vida, fomentando um ambiente de trabalho diverso, inclusivo e seguro. Incentivamos a candidatura de pessoas de comunidades diversas e sub-representadas às nossas vagas.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Java Developer Related jobs