
Senior Full-Stack Developer
Minsait
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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