Minsait

Java Full Stack Developer (Mid-level)

Minsait

full-time

Posted on:

Location Type: Hybrid

Location: GoiâniaBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, implement, and maintain services and APIs using Java (7 to 17), Spring, and Hibernate/JPA.
  • Develop and enhance screens and components with AngularJS and/or Angular 17, ensuring a good user experience and adherence to the visual standards.
  • Participate in software lifecycle activities (refinement, development, testing, and deployment), working on backend and frontend tasks as needed by the team.
  • Consume and build REST APIs, performing validation, 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 patterns, code reviews).
  • Model and adjust ORM mappings and queries 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 support from 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, related frameworks, Containers (Docker), Kubernetes and/or OpenShift, and databases such as NoSQL, PostgreSQL and/or Oracle 10g or higher.
  • Knowledge of Big Data and its related technologies.
  • Familiarity with principles that govern 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, UI, and integration testing, as well as the test lifecycle.
  • Desirable: experience with front-end technologies such as JavaScript, HTML, CSS, and Angular.
  • Desirable: experience with Angular and TypeScript.
  • Desirable: experience in 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 allowance or food allowance.
  • Transportation 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 schools/certification bodies.
  • Group life insurance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringHibernateAngularTypeScriptJavaScriptMavenGitDockerKubernetes
Soft Skills
object-oriented programmingdesign patternsteam collaborationproblem-solvingcode readabilityperformance optimizationtechnical documentation