
Java Systems Developer – Mid-level
Minsait
full-time
Posted on:
Location Type: Hybrid
Location: João Pessoa • Brazil
Visit company websiteExplore more
About the role
- Develop and evolve end-to-end features (backend + frontend), delivering value with quality.
- Implement and maintain REST APIs (Spring), including validations, security, error handling and integrations.
- Implement and consume components/screens in Angular, with a focus on user experience and reusability.
- Work with Oracle and PostgreSQL, writing queries and supporting performance improvements when needed.
- Create and maintain database migrations with Liquibase, following standards and ensuring traceability.
- Requirements (essential):
Requirements
- Solid foundation in SQL and experience with Oracle and/or PostgreSQL.
- Proven full-stack experience with Java + Spring (Spring Boot, MVC/Web, Data/JPA, validation, security or equivalent concepts).
- Strong practical experience with Angular (componentization, forms, routing, API consumption, practical use of RxJS).
- Experience with database versioning (preferably Liquibase).
- Experience with Git (branching workflows, merge/pull requests, conflict resolution).
- Good practices: Clean Code, SOLID, consistent logging, exception handling, API design standards.
- Differentials (welcome):
- Experience with Keycloak and SSO integrations.
- Experience with microservices, service integration and resilience principles.
- Applied knowledge of Clean Architecture / Hexagonal Architecture, DDD and CQRS.
- Availability to work in a hybrid model in João Pessoa.
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 on the dental assistance plan with payroll deduction.
- Meal allowance or food allowance.
- Optional transportation allowance.
- Impact & Care — Personal Support Program offering confidential emotional and advisory support in 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 by credit card).
- Access to Udemy via our intranet.
- Partnerships with major consumer brands.
- Agreement with SESC for employee and dependents.
- Discounts 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
JavaSpringSpring BootSpring MVCSpring DataSQLAngularRxJSLiquibasemicroservices
Soft Skills
user experiencereusabilityproblem solvingclean code practicesexception handlingAPI design standards