DESENVOLVEDOR JAVA PLENO – PRESENCIAL – FLORIANÓPOLIS/SC
Summary
On-site mid-level Java developer building and maintaining backend applications with Java 8+, Spring Boot, RESTful APIs, and microservices in Florianópolis. Responsibilities include designing system architecture, integrating with relational and NoSQL databases, writing unit tests, and collaborating with multidisciplinary teams in agile environments.
RESPONSABILIDADES E ATRIBUIÇÕES
Desenvolver e manter aplicações backend utilizando Java (8+), com foco em performance e escalabilidade.
Implementar e consumir APIs RESTful e microsserviços.
Participar da definição de arquitetura e modelagem de sistemas.
Escrever código limpo, reutilizável e testável.
Realizar integrações com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis).
Aplicar testes unitários e participar de code reviews.
Colaborar com equipes multidisciplinares (produto, design, QA) em metodologias ágeis.
Identificar oportunidades de melhoria contínua nos sistemas existentes.
REQUISITOS E QUALIFICAÇÕES
Graduação em Processamento de Dados, Ciência da Computação, Engenharia de Computação, Engenharia de Sistemas ou Sistemas de Informação.
Experiência comprovada com Java e frameworks como Spring Boot, Spring MVC e/ou Hibernate.
Conhecimentos em bancos de dados relacionais (PostgreSQL, MySQL).
Experiência com criação e consumo de APIs REST.
Familiaridade com Git e versionamento de código.
Prática com arquitetura MVC e princípios SOLID.
Experiência com ferramentas de build como Maven ou Gradle.
-
Capacidade de trabalhar em equipe, senso de responsabilidade e autonomia.