Minsait

Mid-level Full-Stack Developer

Minsait

full-time

Posted on:

Location Type: Hybrid

Location: João PessoaBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and enhance end-to-end features (backend and frontend), ensuring quality, stability, and business value;
  • Implement and maintain REST APIs using Java and Spring, including validations, security, error handling, and system integrations;
  • Develop, consume, and evolve Angular components and UI screens, focusing on user experience, reusability, and best practices;
  • Work with Oracle and PostgreSQL databases, writing SQL queries and supporting performance improvement initiatives;
  • Create, maintain, and version database migration scripts using Liquibase, ensuring traceability and standardization;
  • Collaborate with the team across all stages of development, following technical standards and agile methodologies.

Requirements

  • Bachelor's degree completed or in progress.
  • Proven experience as a Full-Stack Developer using Java and Spring (Spring Boot, Spring MVC/Web, Spring Data/JPA, validation and security, or equivalent concepts);
  • Strong experience with Angular, including componentization, forms, routing, API consumption, and practical use of RxJS;
  • Solid SQL foundation, with experience in Oracle and/or PostgreSQL;
  • Experience with database versioning, preferably using Liquibase;
  • Experience with Git, including branching workflows, merge/pull requests, and conflict resolution;
  • Application of development best practices, such as Clean Code, SOLID principles, consistent logging, exception handling, and API standardization;
  • Experience with Keycloak and Single Sign-On (SSO) integrations;
  • Experience with microservices architecture, service integration, and resilience principles;
  • Applied knowledge of Clean Architecture / Hexagonal Architecture, DDD, and CQRS;
Benefits
  • Company-subsidized health insurance for the employee
  • Option to add dependents to the health plan with payroll deduction
  • Dental assistance (optional)
  • Option to add dependents to the dental plan with payroll deduction
  • Meal voucher or food allowance
  • Transportation voucher (optional)
  • Impact & Care - Personal support program offering confidential emotional support and counseling in psychological, legal, financial, social, and pet-related areas at no cost for the employee and legal dependents
  • Gympass - Wellhub (Access to over 700 gyms across Brazil with plans starting at R$29.90 via payroll deduction)
  • Option to add dependents to Gympass - Wellhub (up to 3 dependents - paid via credit card)
  • Access to Udemy through our intranet
  • Partnerships with major consumer brands
  • Agreement with SESC for the employee and dependents
  • Discount agreements with educational institutions (undergraduate and postgraduate) and language/certification schools
  • Group life insurance.
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpringAngularSQLOraclePostgreSQLLiquibaseGitmicroservicesClean Code
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail
Certifications
Bachelor's degree