Minsait

Senior Full-Stack Developer

Minsait

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, maintain and evolve features in Java 8, working autonomously on recurring tasks with occasional team support when needed.
  • Work on the development, maintenance and creation of REST APIs, including adjustments, fixes and new endpoints, ensuring best practices for frontend-backend integration.
  • Implement and maintain features in Angular (version 2 or higher), developing components, services and modules with a focus on organization, performance and reusability.
  • Perform data integration between frontend and backend, ensuring proper error handling and responses.
  • Maintain existing systems, understand business rules and propose technical and functional improvements.
  • Write and maintain unit tests using JUnit, contributing to code quality and stability.
  • Participate in code versioning, pipelines and quality processes, following standards defined by the team.
  • Collaborate on technical documentation, including API documentation with Swagger.

Requirements

  • Java 8 with practical, ongoing experience in real projects.
  • Solid knowledge of EJB 3 and Hibernate, including:
  • - Component lifecycle
  • - Object-relational mapping
  • - Performance best practices and code organization
  • Experience with REST APIs, including:
  • - REST patterns
  • - HTTP methods
  • - Error and response handling
  • - Frontend-backend integration
  • Experience with Angular version 2 or higher (including Angular 11), working with:
  • - Components, services and modules
  • - Integration with REST APIs
  • - Data flow, lifecycle hooks and best practices
  • Experience with unit testing using JUnit, even if not at an advanced level.
  • Knowledge of Redux.
  • Experience with SQL Server and DB2, including:
  • - Writing and tuning queries
  • - Using existing stored procedures
  • Experience with Git for version control.
  • Practical knowledge of CI/CD, using Jenkins.
  • Familiarity with code quality tools such as SonarQube.
  • Previous experience with or willingness to learn Flash Builder.
Benefits
  • Company-subsidized health plan for the employee.
  • Option to include dependents on the health plan with payroll deduction.
  • Dental assistance (optional).
  • Option to include dependents in dental assistance with payroll deduction.
  • Meal voucher or food voucher.
  • Transportation voucher (optional).
  • Impact & Care - Personal Guidance Program offering emotional support and confidential counseling for psychological, legal, financial, social and pet-related matters 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 deducted from payroll).
  • Option to include dependents on 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 employee and dependents.
  • Discount agreements with educational institutions (undergraduate and graduate) 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
Java 8EJB 3HibernateREST APIsAngularJUnitSQL ServerDB2GitCI/CD
Soft Skills
autonomous workcollaborationproblem-solvingcommunicationorganizationattention to detailadaptabilitytechnical documentation