Mid-Level Developer

Posted 39ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Join Stefanini as a Developer, creating innovative solutions using state-of-the-art technology and collaborating with a global team.

Responsibilities:

  • Academic Background: Bachelor’s degree in Information Technology from an institution recognized by the MEC; OR Bachelor’s degree in any field plus a Postgraduate qualification (minimum 360 hours) in Software Engineering or Software Development, recognized by the MEC.
  • Professional Experience: Proven experience in software development activities (Frontend and Backend).

Requirements:

  • Strong knowledge of Java 17+ and Spring Boot 3.3.x.
  • Experience with Spring WebFlux (reactive programming).
  • Implementation of Spring Security with OAuth2 Client (especially SSO integrations such as Gov.br).
  • Familiarity with Spring Cloud, OpenFeign, JPA/Hibernate and MapStruct.
  • Working with PostgreSQL databases and schema versioning using Flyway.
  • Development experience with Angular (version 14 or higher).
  • Proficiency in TypeScript (v5.8) and use of RxJS for reactive streams.
  • Advanced knowledge of HTML5 and SCSS (Sass).
  • Use of libraries such as PrimeNG and FontAwesome, and integration with REST APIs.
  • Writing unit tests with JUnit 5, Mockito, Jasmine/Karma and using WireMock.
  • DevOps: Experience with Docker, orchestration on Kubernetes (K8s) and GitLab CI/CD pipelines.
  • Tools: Dependency management with Maven, boilerplate reduction using Lombok and documentation with SpringDoc/Swagger.
  • Knowledge of Kafka Connect or Kafka Streams.
  • Experience with the Federal Government Design System (GovBR DS).
  • Familiarity with cloud storage via AWS SDK S3.
  • Practice in technical code reviews focused on maintainability and security.
  • Version control knowledge (GIT).
  • Use of AI tools in day-to-day work (LLMs / Prompt Engineering).

Benefits:

  • Meal allowance or meal voucher;
  • Discounts on courses, universities and language schools;
  • Stefanini Academy — platform with free, up-to-date online courses that include certification;
  • Mentoring;
  • Benefits club for medical consultations and exams;
  • Health insurance;
  • Dental insurance;
  • Discount programs with top establishments;
  • Travel club;
  • Pet care plan (company agreement for pet services).