Remote Jobs RockRemote Jobs Rock

Desenvolvedor Java Full stack Pleno

🕒 29 days ago
JavaSpring FrameworkSpring BootSpring Cloud

📜 Description

  • Develop, maintain, and evolve corporate systems based on Java technology, ensuring quality, performance, security, and adherence to functional and non-functional requirements.
  • Implement corrective, adaptive, evolutionary, and preventive maintenance in information systems.
  • Analyze, diagnose, and resolve incidents and problems in development, testing, and production environments.
  • Participate in defining and implementing technical solutions aligned with architectural standards.
  • Develop and maintain APIs, microservices, and integrations between internal and external systems.
  • Conduct code reviews, identify improvements, and apply software engineering best practices.

🛠️ Requirements

  • Bachelor's degree in Information Technology or related fields.
  • Minimum of 4 years of experience in web application development using Java technologies.
  • Knowledge of agile development principles and practices, including Scrum, Kanban, and Extreme Programming (XP).
  • Familiarity with design patterns and architecture of corporate applications.
  • Experience in developing REST APIs and system integration.
  • Experience with Angular and microservices architecture.
  • Proficiency in version control tools.
  • Experience in continuous integration and continuous delivery (CI/CD).
Full job description

#JoinUs 💙


A Join está em busca de uma Pessoa Desenvolvedora Java Full stack Pleno para fazer parte de um time focado em fazer o melhor!

Na Join nós acreditamos que softwares desenvolvidos para pessoas transformam negócios, por essa razão, o nosso time de Recruiters está sempre atento para encontrar aqueles que vão nos ajudar a cumprir esse objetivo.

Como Pessoa Desenvolvedora Java Full stack Pleno você fará parte de uma squad focada em qualidade, processos criativos e desenvolvimento ágil.

Vaga 100% remota! Aceitamos candidatos de todas as regiões do Brasil =D

Responsibilities

No seu dia a dia esperamos que você toque os seguintes processos:

  • Desenvolver, manter e evoluir sistemas corporativos baseados em tecnologia Java, garantindo qualidade, desempenho, segurança e aderência aos requisitos funcionais e não funcionais.
  • Atuar na implementação de manutenções corretivas, adaptativas, evolutivas e preventivas em sistemas de informação.
  • Realizar análise, diagnóstico e resolução de incidentes e problemas em ambientes de desenvolvimento, homologação e produção.
  • Participar da definição e implementação de soluções técnicas alinhadas aos padrões arquiteturais definidos pela CONTRATANTE.
  • Desenvolver e manter APIs, microsserviços e integrações entre sistemas internos e externos.
  • Realizar revisão de código, identificação de melhorias e aplicação de boas práticas de engenharia de software.
  • Elaborar e manter documentação técnica relacionada às soluções desenvolvidas.
  • Participar de cerimônias e atividades de metodologias ágeis, contribuindo para o planejamento e execução das entregas.
  • Apoiar atividades de testes unitários, integrados e homologações, assegurando a qualidade das soluções entregues.
  • Atuar na análise de desempenho, escalabilidade e observabilidade das aplicações.
  • Apoiar iniciativas de modernização tecnológica, refatoração e melhoria contínua dos sistemas.
  • Promover a reutilização de componentes, padronização de soluções e redução de passivos técnicos.
  • Trabalhar em conjunto com analistas, arquitetos, equipes de sustentação, infraestrutura, segurança da informação e demais áreas envolvidas.
  • Garantir conformidade com os requisitos técnicos, metodológicos e operacionais estabelecidos contratualmente.

Requirements

O que será necessário para o nosso match perfeito:

  • Curso superior completo na área de Tecnologia da Informação ou áreas correlatas.
  • Experiência mínima de 4 (quatro) anos desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA.
  • Conhecimento em princípios e práticas de desenvolvimento ágil, incluindo Scrum, Kanban e Extreme Programming (XP).
  • Conhecimento em padrões de projeto e arquitetura de aplicações corporativas.
  • Experiência com desenvolvimento de APIs REST e integração entre sistemas.
  • Experiência em Angular;
  • Experiência em arquitetura de microsserviços.
  • Experiência com ferramentas de versionamento de código.
  • Experiência em sustentação e troubleshooting de ambientes produtivos.
  • Experiência em integração contínua e entrega contínua (CI/CD).
  • Experiência em observabilidade e monitoramento de aplicações.
  • Git, GitLab ou GitHub.
  • Java 8 ou superior.
  • Spring Framework, Spring Boot e Spring Cloud.
  • Experiência com bancos de dados como: PostgreSQL, MySQL e SQLServer.
  • Conhecimento em banco de dados Oracle.



Desejável

  • SmartGWT;
  • JPA/Hibernate;
  • Maven ou Gradle;
  • Docker e Kubernetes;
  • Mensageria (Kafka, RabbitMQ ou similares);
  • SonarQube;
  • OpenAPI / Swagger;
  • Cloud Computin.

Miratech

Full Stack Developer (Outbound/Selfservice)

🕒 8 days ago
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Develop and enhance a UI-driven self-service platform for contact center operations using Java and AWS, enabling business users to manage call routing and campaigns without code changes.

JavaSpring BootMicroservicesREST APIs
Commerzbank-Poland

Java / Fullstack Developer

🕒 8 days ago
Commerzbank-Poland👥 201 - 500 employees🏢 Information Technology And Services

As a Java / Fullstack Developer, you will implement production requirements, analyze technical needs, and support the modernization of digital banking infrastructure.

JavaJavaScriptSpring MVCSpring Boot

Trusted by Remote Workers