Stefanini
Posted 11h ago

DESENVOLVEDOR FULLSTACK JAVA SR

Stefanini
Curitiba, Paraná, Brazil
HybridFull Time
Responsibilities
  • developing applications
  • designing APIs
  • resolving problems
Requirements
  • Bachelor's degree in technology or related field and senior experience with Java
  • JavaScript
  • TypeScript
  • Angular
  • Spring Boot
  • REST APIs
  • Cloud platforms
  • Containers
  • Databases, and distributed architectures
Technical tools mentioned
JavaJavaScriptTypeScriptAngularHTMLCSSSpringJBossSpring BootJSPReactNext.jsFlutterAzure Service BusRabbitMQPostgreSQLGoogle Cloud Platform (GCP)DockerKubernetesGitMicrosoft AzureCI/CD

Job description

Descrição da vaga

Buscamos um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento, evolução e manutenção de soluções robustas, escaláveis e eficientes. Esse profissional será responsável por participar de todo o ciclo de desenvolvimento de software, abrangendo desde a concepção e implementação de APIs e integrações até a construção de interfaces web e a integração com aplicações móveis. A posição exige forte conhecimento em desenvolvimento backend e frontend, experiência com arquiteturas distribuídas, integração de sistemas, computação em nuvem e boas práticas de engenharia de software.


Requisitos técnicos

  • Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
  • Experiência sólida com desenvolvimento em Java.
  • Conhecimento em JavaScript, Typescript, Angular, HTML, CSS.
  • Domínio de: o Princípios de design e boas práticas de desenvolvimento; o Desenvolvimento de aplicações robustas e escaláveis.
  • Experiência com frameworks backend, como: o Spring (JBoss); o Spring Boot.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Conhecimento em frameworks e tecnologias frontend, como: o JSP; o React; o Next.js.
  • Experiência com integrações envolvendo aplicações mobile desenvolvidas em Flutter.
  • Conhecimento em processamento de eventos e mensagens, utilizando: o Barramento de Serviço do Azure; o RabbitMQ.
  • Experiência com banco de dados PostgreSQL.
  • Conhecimento em computação em nuvem, especialmente: o Google Cloud Platform — GCP.
  • Experiência com containers e orquestração: o Docker; Kubernetes.
  • Domínio de controle de versão com Git. Diferenciais
  • Experiência com arquitetura de microsserviços.
  • Conhecimento em integração e entrega contínua — CI/CD.
  • Experiência com sistemas distribuídos e processamento assíncrono.
  • Conhecimento em práticas de observabilidade, monitoramento e registro.
  • Experiência com testes automatizados e desenvolvimento orientado a testes.
  • Vivência em ambientes de alta volumetria, disponibilidade e criticidade.
  • Certificações ou experiência comprovada em Microsoft Azure ou Google Cloud.
  • Experiência com metodologias ágeis. Competências comportamentais
  • Senso de dono, comprometimento e responsabilidade pelos resultados.
  • Facilidade de comunicação com equipes técnicas e não técnicas.
  • Capacidade de trabalhar de forma colaborativa.
  • Perfil proativo, analítico e orientado para solução de problemas.
  • Organização e autonomia para condução de atividades.
  • Capacidade de tomar decisões técnicas e assumir responsabilidades.
  • Interesse por aprendizado contínuo e atualização tecnológica.
  • Habilidade para compartilhar conhecimento e contribuir para o desenvolvimento do tempo. Perfil Profissional sênior, com visão sistêmica e capacidade de atuar de forma independente em decisões técnicas e na execução das atividades. Deve combinar conhecimento aprofundado em desenvolvimento full stack com visão de arquitetura, integração entre sistemas, cloud computing e boas práticas de engenharia de software.

Responsabilidades e atribuições

Principais responsabilidades

  • Desenvolver, evoluir e manter aplicações web escaláveis e de alta disponibilidade.
  • Projetar e implementar APIs REST e serviços backend.
  • Atuar no desenvolvimento frontend utilizando tecnologias modernas.
  • Desenvolver integrações com aplicações mobile, especialmente utilizando Flutter.
  • Implementar soluções orientadas a eventos e processamento assíncrono.
  • Participar da definição de arquitetura, padrões técnicos e decisões de implementação.
  • Contribuir para a revisão de código, testes automatizados e melhoria contínua da qualidade das soluções.
  • identificar e resolver problemas de desempenho, segurança, disponibilidade e escalabilidade.
  • Atuar na implantação e sustentação de aplicações em ambientes de computação em nuvem.
  • Utilização práticas de integração e entrega contínua em ambientes conteinerizados.
  • Colaborar com equipas multidisciplinares, incluindo produto, qualidade, infraestrutura e negócios.
  • Apoiar profissionais de diferentes níveis técnicos, compartilhando conhecimento e boas práticas.


Informações adicionais

🍛 Vale-alimentação ou vale-refeição;

👨🏼‍🎓 Desconto em cursos, universidades e instituições de idiomas;

📚 Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;

🗣 Mentoring;

💉 Clube de vantagens para consultas e exames;

🏥 Assistência médica;

🦷 Assistência odontológica;

💰 Clube de vantagens e descontos nos melhores estabelecimentos;

🛫 Clube de viagens;

🐶 Convênio para pets.

About Stefanini

Global provider of digital transformation and IT solutions.

Similar jobs

Full Stack Java Developer roles near Curitiba, Paraná
11h
Save
Mark Applied
Hide
DESENVOLVEDOR FULLSTACK JAVA SR
Curitiba, Paraná, Brazil
HybridFull Time
Stefanini
Stefanini: Global provider of IT consulting and digital business solutions.
Senior full-stack developer requiring a technology degree, strong Java, JavaScript, TypeScript, Angular, REST APIs, Spring, React, cloud, containers, databases, and distributed systems experience.
Java, JavaScript, TypeScript, Angular, HTML, CSS, Spring, JBoss, Spring Boot, REST, JSP, React, Next.js, Flutter, Azure Service Bus, RabbitMQ, PostgreSQL, Google Cloud Platform, GCP, Docker, Kubernetes, Git, CI/CD, Microsoft Azure