spassu

Desenvolvedor Sr Java - Swing

spassu

IT Services and IT Consulting · 1,001-5,000 employees

Oct 04
Remote java Senior (5-10 yrs) Full-time
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The developer is responsible for the end-to-end software development lifecycle, including architecture, coding, and integration of Java Swing applications. They also lead the development team, manage project tasks, and ensure high-quality delivery through testing and technical documentation.

What they look for

Java Swing Software Development UML Project Management System Architecture Technical Documentation Integration Testing Continuous Integration Software Maintenance Agile Methodology Database Management Deployment Technical Support Code Review Requirement Analysis

Requirements

Candidates must hold a bachelor's degree in IT, Engineering, or related fields, or a degree in any area plus a postgraduate degree in IT. A minimum of 7 years of experience in systems analysis or software development is desired.

Benefits

Health Insurance Dental Insurance Life Insurance Meal Voucher Transportation Voucher WellHub Gympass

Full description

Este é um cargo remoto.

Curte tecnologia, inovação e tem agilidade no DNA?

Então talvez você tenha acabado de encontrar o seu próximo desafio!

Na Spassu, estamos com um projeto incrível no ar — e ele está prontíssimo para receber profissionais com aquele algo a mais.

Se você é Desenvolvedor Sr, tem perfil inquieto, gosta de aprender e quer crescer junto com uma empresa que valoriza ideias novas, vem com a gente!

Aqui, você vai encontrar espaço para expandir seus conhecimentos, aplicar seu talento e fazer parte de algo realmente significativo, inscreva-se e venha transformar com a Spassu!

PRINCIPAIS ATIVIDADES: Responsável pelo desenvolvimento e integração do software, escopo do projeto solicitado nos contratos da Spassu junto aos clientes. Responsável também pela equipe de desenvolvedores e pela distribuição das atividades, utilizando para isso as ferramentas de gestão de projetos definia, garantido que o software entregue ao cliente tenha implementado todos os requisitos especificados, na plataforma tecnológica definida e que tenha seguido todo os padrões arquiteturais definidos.

  • Atuar configuração do projeto, seguindo todos os procedimentos internos e do cliente para garantir integridade, rastreabilidade e manutenibilidade do projeto de software.
  • Montar, junto as demais equipes o modelo de arquitetura do projeto e as evoluções necessárias durante todo o ciclo de vida do desenvolvimento do software e seus componentes.
  • Interpretar especificações funcionais e gerar especificações técnicas utilizando texto descritivo, diagramas de UML e outros modelos compatíveis a fim de garantir a qualidade na codificação.
  • Planejar o trabalho a ser feito utilizando a ferramenta de gestão de projeto definida.
  • Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software.
  • Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto.
  • Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade.
  • Realizar manutenção evolutiva ou corretiva de componentes de software.
  • Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando.
  • Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto.
  • Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos.
  • Fornecer informações as demais equipe para montar e configurar os pipelines da esteira de produção na ferramenta de integração continua definida no projeto.
  • Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos.
  • Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes.
  • Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato.
  • Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema.

Requisitos

Graduação em nível superior na área de conhecimento de Tecnologia da Informação, Ciência de Dados, Engenharia, Matemática, Estatística, Física ou Química; ou graduação em nível superior em qualquer área de conhecimento acrescida de curso de pós-graduação (especialização, mestrado ou doutorado) com duração mínima de 360 horas na área de conhecimento de Tecnologia da Informação.

Certificação não requerido.

Experiência desejável: 07 anos como Analista de Sistemas, Desenvolvedor ou cargo correlato.

Conhecimento em Desenvolvimento e Sustentação das soluções suportadas pelo seu Time Ágil, considerando todo o seu ciclo de vida, desde a etapa de concepção, análise, projeto, implementação, testes, implantação, operação e desativação; assim como o domínio de todos os aspectos técnicos envolvidos, como a modelagem, arquitetura de solução, programação, banco de dados, interface com o usuário, serviços e integrações, testes, deploy, dentre outros.

Benefícios

Plano de Saúde

Plano Odontológico

Seguro de Vida

Vale Alimentação ou Refeição

Vale Transporte

WellHub Gympass

Similar roles