Development and maintenance of backend applications in Java with a reactive architecture;
Implementation of authentication and authorization via OAuth2 (SSO Gov.br);
Development and maintenance of frontend applications in Angular;
Integration with internal and external REST APIs;
Modeling and versioning of PostgreSQL databases;
Writing and maintaining unit and integration tests;
Creation and maintenance of CI/CD pipelines;
Working in a containerized environment with Docker and Kubernetes;
Participation in code reviews ensuring quality, security and best practices;
Collaboration with multidisciplinary teams in an agile, remote environment.
Requirements
Completed degree in Information Technology (institution recognized by MEC) OR completed degree in any field + Postgraduate (minimum 360 hours) in Software Engineering or Software Development (recognized by MEC);
Proven experience in software development (Frontend and Backend);
Strong knowledge of Java 17+, Spring Boot 3.3.x and Spring WebFlux (reactive programming);
Implementation of Spring Security with OAuth2 Client (SSO integrations such as Gov.br);
Experience with Spring Cloud, OpenFeign, JPA/Hibernate and MapStruct;
Handling PostgreSQL databases and schema versioning with Flyway;
Development in Angular 14+ with strong command of TypeScript (v5.8) and RxJS;
Advanced knowledge of HTML5 and SCSS (Sass);
Experience with PrimeNG, FontAwesome and integration with REST APIs;
Writing tests with JUnit 5, Mockito, Jasmine/Karma and WireMock;
Experience with Docker, Kubernetes (K8s) and GitLab CI/CD;
Use of Maven, Lombok, SpringDoc/Swagger and version control with Git.
Tech Stack
Angular
Cloud
Docker
Hibernate
Java
JUnit
Kubernetes
Maven
Mockito
Postgres
RxJS
SCSS
Spring
Spring Boot
SpringBoot
TypeScript
Benefits
Meal or food voucher;
Discounts on courses, universities and language schools;
Stefanini Academy — a platform with free, up-to-date online courses and certificates;
Mentoring;
Benefits club for medical consultations and exams;
Health insurance;
Dental insurance;
Discounts and benefits club at top establishments;