Desenvolvedor Java Fullstack PL
Indra Group Brazil
Defense and Space Manufacturing · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, implement, and maintain Java services, REST APIs, and Angular interfaces, including integrations, data mappings, and automated tests. Contribute throughout the software lifecycle, document technical decisions, resolve defects, and improve performance, security, scalability, and code quality in collaboration with multidisciplinary teams.
What they look for
Requirements
Requires solid object-oriented programming and design-pattern knowledge, experience with Java 7–17, Spring, Hibernate/JPA, Maven, Git/GitFlow, Angular, TypeScript, JavaScript, containers, and relational and NoSQL databases. Also requires knowledge of Big Data, software quality and maturity models, and test automation; a degree in an IT field or a degree in another field plus an IT postgraduate qualification is required.
Full description
Principais Responsabilidades
- Projetar, desenvolver, implementar e manter serviços e APIs utilizando Java (7 a 17), Spring Framework, Spring Boot e Hibernate/JPA.
- Desenvolver e evoluir interfaces e componentes utilizando AngularJS e/ou Angular 17, garantindo boa experiência do usuário e aderência aos padrões visuais definidos.
- Atuar em todas as etapas do ciclo de vida do software, incluindo refinamento de requisitos, desenvolvimento, testes, homologação e implantação.
- Construir e consumir APIs REST, implementando validações, tratamento de erros, autenticação, autorização e integrações com sistemas externos.
- Desenvolver e manter testes unitários e de integração, realizando correções de bugs e aplicando boas práticas de desenvolvimento, como Clean Code, padrões de projeto e revisão de código.
- Modelar, otimizar e manter consultas e mapeamentos ORM com Hibernate, garantindo desempenho e consistência dos dados.
- Elaborar e atualizar documentação técnica, incluindo APIs, regras de negócio, decisões arquiteturais e procedimentos de implantação.
- Identificar oportunidades de melhoria relacionadas à performance, segurança, escalabilidade e qualidade do código.
- Colaborar com equipes multidisciplinares na evolução contínua das soluções.
Requisitos Obrigatórios
- Conhecimento sólido em Orientação a Objetos e Padrões de Projeto.
- Experiência com:
- Java 7 a 17;
- Spring Framework e Spring Boot;
- Hibernate/JPA;
- Maven;
- Git e GitFlow;
- Angular, TypeScript e JavaScript;
- Docker e Kubernetes;
- Bancos de dados PostgreSQL, Oracle 10g ou superior e tecnologias NoSQL.
- Conhecimento em Big Data e tecnologias correlatas.
- Conhecimento de modelos de maturidade e qualidade de software, como RUP, MPS.BR, CMMI-DEV e ISO/NBR 15504.
- Conhecimento em automação de testes e em diferentes tipos de testes: funcionais, unitários, integração, regressão e performance.
Requisitos Desejáveis
- Experiência com HTML, CSS e frameworks modernos de front-end.
- Experiência com Angular e TypeScript.
- Conhecimento em modelagem e estruturação de dados.
- Vivência em ambientes ágeis e arquitetura de microsserviços.
Formação
- Ensino Superior completo ou em andamento em cursos da área de Tecnologia da Informação; ou
- Ensino Superior completo em qualquer área, com Pós-Graduação em Tecnologia da Informação (carga horária mínima de 360 horas).
Diferenciais
- Experiência em projetos de transformação digital e modernização de sistemas.
- Conhecimento em ambientes cloud e práticas DevOps.
- Experiência com arquiteturas orientadas a serviços e APIs.
Similar roles
-
Senior Software Engineer - Java
SentinelOne United States · $132K–$182K/yr
-
Java Developer
mthree Recruiting Portal Boston, Massachusetts, United States · $65K/yr
-
Back-end Java Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / IDz (H/F)
CITECH Cergy, Ile-de-France, France · €38K–€50K/yr
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / Mainframe (H/F)
CITECH Cergy, Ile-de-France, France · €35K–€50K/yr
-
Desarrollador/a Java – Ecosistema Caixa
TECDATA ENGINEERING Spain · €35K/yr