Full Stack Developer | Java Spring Boot/React | Senior | Presencial
Descrição da vaga
.
Responsabilidades e atribuições
- Desenvolver um novo sistema em Java com foco em melhorar o atendimento do backoffice.
- Projetar e implementar APIs REST e serviços batch robustos e escaláveis.
- Construir aplicações e sites web com foco em performance, usabilidade e experiência do usuário.
- Utilizar boas práticas de arquitetura de software, aplicando padrões de projeto como MVC, Services e Repository.
- Trabalhar com integrações utilizando frameworks como Apache Camel ou Spring Boot.
- Realizar testes unitários com JUnit, garantindo a qualidade e estabilidade do código.
- Participar da construção de interfaces responsivas e modernas, utilizando frameworks como React, Bootstrap, além de tecnologias como JavaScript, CSS e HTML.
- Gerenciar dependências e builds com ferramentas como Maven e Gradle.
- Utilizar Git para versionamento e colaboração em equipe.
- Contribuir para a evolução da arquitetura utilizando conceitos de Clean Code, S.O.L.I.D, TDD e DDD.
- Apoiar iniciativas em ambientes cloud AWS e com uso de containers.
- Colaborar em um ambiente dinâmico para atuação presencial.
Requisitos e qualificações
- Sólida experiência com Java (a partir da versão 11);
- Desenvolvimento de APIs REST e serviços batch;
- Conhecimento em frameworks de integração: Apache Camel ou Spring Boot;
- Experiência com padrões de projeto: MVC, Services, Repository;
- Desenvolvimento de aplicações web responsivas e modernas;
- Conhecimentos avançados em frameworks React; Bootstrap, JavaScript, CSS, HTML;
- Experiência com testes unitários (JUnit);
- Controle de versão com Git;
- Familiaridade com ferramentas de build: Maven e/ou Gradle;
- Experiência com Cloud AWS e plataformas de containers;
- Aplicação prática de conceitos de S.O.L.I.D e Clean Code;
Desejáveis / Diferenciais:
- Conhecimento em API Gateway, mensageria, bancos de dados NoSQL (MongoDB);
- Conhecimento em TDD, DDD e desenvolvimento com Node.js ou Angular, Flutter.
Não possui todos os requisitos para a vaga?
Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.
Informações adicionais
#Presencial
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Teste de Perfil
- Etapa 3: Entrevista Fit Cultural
- Etapa 4: Entrevista Técnica
- Etapa 5: Contratação
DREAM BIG WHEN IT COMES TO TECHNOLOGY. BE A COMPASSER! 🚀
Compass UOL is a global company that is part of AI/R, which drives the transformation of organizations through Artificial Intelligence, Generative AI, and Digital Technologies.
We design and build digitally native platforms using cutting-edge technologies to help companies innovate, transform businesses, and drive success in their markets. With a focus on attracting and developing the best talent, we create opportunities that improve lives and highlight the positive impact of disruptive technologies on society.
That's why our selection process goes beyond technical skills. Our goal is to find unique individuals with the potential to make an extraordinary impact on our clients.
We empower talent without borders and promote knowledge and opportunities in the latest market trends, driving significant results.
Join us and be part of the AI-driven digital revolution in the technology universe.
HOW OUR SELECTION PROCESS WORKS
1. ONLINE APPLICATION
Choose the opportunity that best fits your goals. Remember: having a well-detailed profile with your experiences and knowledge can make all the difference!
2. INTERVIEWS
Learn about our culture and company! During interviews, be present and do your best to share your expertise in a chronological and structured way.
3. EVALUATION
Our tests and assessments focus on finding talent with the cultural and technical fit for the position applied for.
4. FEEDBACK
Wait for our response regardless of the result! We have Gupy platform feedback certification.