Senior Full-Stack Developer
Posted 90ds ago
Employment Information
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.













