
Senior Java Full Stack Developer
Minsait
full-time
Posted on:
Location Type: Hybrid
Location: Goiânia • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, implement and maintain services and APIs using Java (7 to 17), Spring and Hibernate/JPA.
- Develop and enhance screens and UI components with AngularJS and/or Angular 17, ensuring a good user experience and adherence to visual standards.
- Participate in software lifecycle stages (backlog refinement, development, testing and deployment), working on backend and frontend tasks according to team needs.
- Consume and build REST APIs, performing validations, error handling, authentication/authorization and integrations with external systems/services.
- Implement and maintain unit and integration tests, support bug fixes and apply best practices (clean code, team standards, code reviews).
- Model and adjust queries and ORM mappings with Hibernate, supporting performance optimizations and data consistency.
- Produce and update technical documentation (endpoints, business rules, technical decisions and build/deploy instructions).
- Identify and implement improvements in performance, security and code readability, with the support of the team.
Requirements
- Knowledge of object-oriented programming and design patterns.
- Experience with technologies such as Java 7 to 11, Spring Framework, Spring Boot 2, Maven, Git, GitFlow, Angular, TypeScript, JavaScript and related frameworks; containers (Docker); Kubernetes and/or OpenSource platforms; and databases such as NoSQL, PostgreSQL and/or Oracle 10g or higher.
- Knowledge of Big Data and related technologies.
- Knowledge of the principles governing software development maturity models (RUP, MPS.BR, CMMI-DEV, ISO/NBR 15504).
- Knowledge of Test Automation and experience with functional, unit, regression, performance, black-box, interface and integration testing, as well as the test lifecycle.
- Preferred experience with front-end technologies such as JavaScript, HTML, CSS and Angular.
- Preferred experience with Angular and TypeScript.
- Preferred experience with data modeling and data structuring.
Benefits
- Company-subsidized health plan for the employee.
- Option to include dependents in the health plan with payroll deduction.
- Dental assistance (optional).
- Option to include dependents in the dental assistance plan with payroll deduction.
- Meal voucher or food allowance.
- Transport allowance (optional).
- Impact & Care - Personal Guidance 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 deducted from payroll).
- Option to include dependents in Gympass - Wellhub (up to 3 dependents - paid via credit card).
- Access to Udemy via 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
JavaSpringHibernateAngularJSAngularREST APIsUnit TestingIntegration TestingObject-Oriented ProgrammingDesign Patterns
Soft Skills
Team CollaborationProblem SolvingAttention to DetailCommunicationAdaptability