Desenvolvedor full stack sênior
Senior full-stack Java developer at Nava (Brazil) building and evolving digital solutions across both front-end and back-end. Day to day involves developing Java services, REST/JSON APIs, SQL databases (queries, views, procedures), microservices, containers (Docker/Kubernetes) and CI/CD pipelines in agile teams.
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Front-end and back-end development knowledge
- Experience developing with Java
- Knowledge of databases and SQL, including queries, views and procedures
- Knowledge of REST calls and JSON handling
- Experience with CI/CD and versioning tools: Git, Bitbucket, Jira, Jenkins, UrbanCode
- Experience with agile methodologies
- Knowledge of containers, such as Docker and Kubernetes
Nice to have
- Experience with large-scale projects and high-availability systems
- Experience with microservices architecture and distributed solutions
- Advanced knowledge of Java and Spring ecosystem frameworks
- Experience with Cloud environments (GCP, Azure or AWS) and managed services
- Knowledge of DevOps practices, pipeline automation and continuous delivery culture
- Experience with containers and orchestration using Docker and Kubernetes
- Experience with observability and monitoring tools for performance analysis and troubleshooting
Full description
Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.
Vem escrever seu código com a gente!
Desenvolvedor(a) Full Stack Java
Estamos em busca de um(a) Desenvolvedor(a) Full Stack para atuar no desenvolvimento e evolução de soluções digitais, contribuindo na construção de aplicações modernas, escaláveis e de alta performance.
O profissional será responsável por atuar tanto no desenvolvimento Front-end quanto Back-end, participando da criação de novas funcionalidades, integrações, melhorias técnicas e manutenção de sistemas, utilizando boas práticas de engenharia de software e arquiteturas modernas.
Buscamos uma pessoa com conhecimento em desenvolvimento Java, bancos de dados, integrações via APIs, ambientes Cloud e ferramentas de entrega contínua, além de experiência em times que utilizam metodologias ágeis.
Principais responsabilidades
- Atuar no desenvolvimento de aplicações Front-end e Back-end;
- Desenvolver e manter serviços utilizando Java;
- Criar e consumir APIs utilizando padrões REST e JSON;
- Trabalhar com bancos de dados relacionais, realizando consultas, criação de views e procedures;
- Participar da evolução de arquiteturas baseadas em microserviços;
- Atuar em ambientes com containers e plataformas de orquestração;
- Contribuir com processos de integração contínua e entrega contínua (CI/CD);
- Apoiar na análise de performance, monitoramento e otimização das aplicações;
- Participar de cerimônias e rotinas de times ágeis.
Requisitos e conhecimentos
- Conhecimento em desenvolvimento Front-end e Back-end;
- Experiência com desenvolvimento utilizando Java;
- Conhecimento em bancos de dados e linguagem SQL, incluindo criação de consultas, views e procedures;
- Conhecimento em chamadas REST e manipulação de JSON;
- Experiência com ferramentas de CI/CD e versionamento:
- Git;
- Bitbucket;
- Jira;
- Jenkins;
- UrbanCode;
- Vivência com metodologias ágeis;
- Conhecimento em containers, como: