Minsait

Full Stack Developer, Mid-level

Minsait

full-time

Posted on:

Location Type: Hybrid

Location: Recife • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaJUnitMockitoSpring

About the role

  • Develop systems in corporate environments, focusing on robust backend development and modern frontend solutions.

Requirements

  • Bachelor's degree (or equivalent)
  • Knowledge of programming logic, algorithms, and best practices.
  • Concepts of Java EE, including Servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Message Service (JMS), etc., and Spring Framework.
  • Required knowledge and experience in enterprise/corporate projects.
  • Dependency Injection (DI) and Inversion of Control (IoC).
  • Testing with Spring: Ability to write unit and integration tests using the Spring Framework. Familiarity with tools such as JUnit, Mockito, and Spring Test.
  • Exception handling.
  • Knowledge of maintaining critical systems, API integration, and scalable architecture.
  • Algorithms and programming logic.
Benefits
  • Company-subsidized health insurance for the employee.
  • Option to include dependents on the health plan with payroll deduction.
  • Optional dental coverage.
  • Option to include dependents in the dental assistance plan with payroll deduction.
  • Meal voucher or food allowance.
  • Transportation voucher (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 via 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.
  • Access to SESC benefits 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
Java EEServletsJavaServer PagesJavaServer FacesEnterprise Java BeansJava Persistence APIJava Message ServiceSpring FrameworkDependency InjectionInversion of Control
Soft skills
problem solvingcritical thinking
Certifications
Bachelor's degree