QAT Global, a US-based IT consulting firm with over 30 years in the industry, is seeking a highly skilled Java Specialist to join our global engineering team. We deliver world-class technology solutions to clients across the US, Costa Rica, and Brazil, fostering a culture of engineering excellence and collaboration.
This is a full-time, 100% remote position (CLT hire in Brazil only), offering the opportunity to work directly with our US-based customer while collaborating with cross-functional, distributed teams.
Advanced English proficiency is mandatory, as you will communicate daily with US stakeholders.
About the Role
We are looking for an expert-level Java/Spring Boot Specialist who can contribute to technical decisions, uphold engineering standards, and collaborate across backend and frontend components.
You will work with Solution Architects, BAs, DevOps, and full-stack developers across complex financial and operational domains, including Billing, Ledger, Invoice, and Remittance.
Although the focus of this role is deep Java expertise, experience with AI-assisted development (e.G., GPT, Claude) is a strong plus for candidates who already use or are interested in learning AI tools to enhance productivity.
Required Qualifications
* Expert-level experience in Java and Spring Boot (core requirement).
* Strong experience with Node.Js, React, and PostgreSQL.
* Experience with security, DevOps, Cloud, and the GitHub ecosystem.
* Familiarity with GitHub Advanced Security, GitHub CI/CD pipelines, and versioning best practices.
* Solid experience with AWS IAM and hands-on work with EC2, RDS, SQS.
* Ability to collaborate across multidisciplinary teams and contribute to architectural decisions.
* Experience working with complex business domains or enterprise-level systems.
* Advanced English proficiency is mandatory
Nice to Have
* Experience (or interest in learning) AI-assisted development workflows using LLMs like GPT or Claude for:
* Code generation
* Code review
* Code refactoring
* Prompt-based engineering patterns
* Experience leading or mentoring distributed teams.
* BS/MS in Computer Science, Software Engineering, or related fields.
* Familiarity with modern architectural patterns and high-scale systems.