Senior Full-Stack Developer

Posted 90ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior FullStack Developer maintaining and developing solutions in Java 8 and Angular at Minsait. Involved in creating APIs and collaborating in a diverse and innovative environment.

Responsibilities:

  • 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.