Stefanini Brasil

Software Developer

Stefanini Brasil

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Academic Qualifications: Bachelor's degree completed in Information Technology from an institution recognized by MEC (Brazilian Ministry of Education); OR a Bachelor's degree in any field combined with a Postgraduate degree (minimum 360 hours) in Software Engineering or Software Development, recognized by 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 (particularly SSO integrations such as Gov.br).
  • Familiarity with Spring Cloud, OpenFeign, JPA/Hibernate and MapStruct.
  • Experience working with PostgreSQL databases and schema versioning using Flyway.
  • Frontend development with Angular (version 14 or higher).
  • Proficient in TypeScript (v5.8) and using RxJS for reactive streams.
  • Advanced knowledge of HTML5 and SCSS (Sass).
  • Experience with libraries such as PrimeNG and FontAwesome, and integrating REST APIs.
  • Writing unit tests with JUnit 5, Mockito, Jasmine/Karma and using WireMock.
  • DevOps: Experience with Docker, orchestration in Kubernetes (K8s) and GitLab CI/CD pipelines.
  • Tools: Dependency management with Maven, boilerplate reduction with Lombok and API documentation with SpringDoc/Swagger.
  • Preferred/Differential Skills:
  • 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.
  • Knowledge of version control (GIT).
  • Daily use of AI tools (LLMs / Prompt Engineering).
Benefits
  • Meal allowance or food voucher
  • Discounts on courses, universities and language institutions
  • Stefanini Academy — platform with online courses, free, up-to-date and with certification
  • Mentoring
  • Benefits club for medical consultations and exams
  • Health insurance
  • Dental insurance
  • Employee perks and discounts at top establishments
  • Travel club
  • Pet care benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 17+Spring Boot 3.3.xSpring WebFluxSpring SecurityOAuth2PostgreSQLAngular 14+TypeScript 5.8HTML5SCSS
Soft Skills
technical code reviewsmaintainabilitysecurity
Certifications
Bachelor's degree in Information TechnologyPostgraduate degree in Software EngineeringPostgraduate degree in Software Development