Logo for Insight IT

Desenvolvedor Java Senior

Roles & Responsibilities

  • Extensive experience developing Java-based web applications (senior level) with emphasis on scalable, multi-user systems
  • Knowledge of SDLC methodologies, DevOps, SRE and CI/CD, with hands-on experience with Jenkins or similar CI/CD tools
  • Certification in the core technology stack
  • Strong understanding of design patterns and SOLID principles, and adherence to development and QA best practices

Requirements:

  • Work on the full development life cycle of projects—from conception to development, testing, and deployment—using agile methodologies
  • Design and develop efficient multi-user web applications, server-side and client-side, with potential cloud deployment
  • Ensure code quality and maintainability by documenting code and designing/executing unit and integration tests
  • Collaborate with product and business stakeholders to define technical solutions, discuss requirements, and promote improvements in SDLC processes and system architecture; mentor the team in complex situations

Job description

📌 Responsabilidades e Atribuições

  • O profissional atuará no ciclo de desenvolvimento completo de projetos existentes e novos projetos, desde a sua conceituação, desenvolvimento, testes e implantação.
  • Projetar e desenvolver aplicativos Web multiusuário eficientes, tanto para a execução no servidor como nos browsers, com possibilidades de instalação na nuvem;
  • Executar as atividades de todas as fases do ciclo do desenvolvimento e implantação dos aplicativos, usando metodologias ágeis;
  • Colaborar na definição da solução técnica aos requisitos de negócio, junto a área de produtos e junto aos clientes, implementando-a de forma eficiente e eficaz;
  • Criar códigos bem projetados, testáveis, eficientes, confiáveis, seguros e completamente aderentes às necessidades de negócio e com a arquitetura de referência corporativa. Aplicação de conceitos de reuso;
  • Desenvolver garantindo a qualidade e a manutenção do código, zelando pela documentação do mesmo e projetando/executando testes unitários e de integração.
  • Ferramentas e metodologias de SDLC
  • Técnicas de DevOps, SRE e CI/CD
  • Jenkins e/ou ferramentas de CI/CD
  • Certificação na stack principal de domínio
  • Aplicar padrões e abstrações dentro de cada especialidade
  • Discutir e negociar as especificações vindas da área de negócios
  • Promover melhorias na metodologia e nos processos do SDLC e arquitetura de sistemas, junto com
  • Suporte ao Desenvolvimento
    Orientar a equipe e técnica, em situações mais complexas
    Design Patterns da sua especialidade
    Boas práticas de desenvolvimento, como SOLID para OO
    Mecanismos de SI e QA nos artefatos produzidos
    Otimização de código e do uso de recursos computacionais

Java Developer Related jobs

Other jobs at Insight IT

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.