QAT Global – 100% Remote (Brazil Only – CLT hire)QAT Global, a US-based IT consulting firm with over 30 years of experience, is seeking highly-skilled Java Full-Stack Developers with strong English communication skills to join our global engineering team. You will collaborate directly with our US-based customer and work with distributed development teams across the US, Costa Rica, and Brazil.About the RoleAs a Java Full-Stack Developer, you will be responsible for building mission-critical backend services and front-end components that support a large-scale financial platform. You will work across domains involving profiles, billing, ledger, invoicing, and payment flows, contributing to both core business logic and customer-facing UI experiences.This role requires strong expertise in modern full-stack engineering combined with practical experience using AI-assisted development workflows, LLMs, and prompt engineering to accelerate delivery while maintaining high quality.Responsibilities- Develop and maintain backend services across key financial modules (Profile, Billing, Ledger, Invoice, Recurring, Receipt, Remittance).- Build and enhance front-end components used in the Administration UI and Payment Widget.- Implement business logic, domain models, API endpoints, and cross-service integrations.- Work with frameworks defined by the architecture team (likely Java/Kotlin on the backend, TypeScript/React on the frontend).- Collaborate closely with QA engineers to ensure functional completeness and application stability.- Use AI-assisted workflows to generate code, improve documentation, and create automated tests.- Participate in agile ceremonies and work effectively with distributed teams.Required Experience- Strong hands-on experience with Java (Spring Boot), Node.Js, and React.- Experience with PostgreSQL and relational data modeling.- Familiarity with Security / DevOps / Cloud practices.- Knowledge of GitHub CI/CD pipelines, versioning, and workflow automation.- Practical usage of GitHub Advanced Security (CodeQL, secret scanning, dependency checks).- Experience with AWS IAM (roles, policies, permission boundaries).- Experience deploying or maintaining workloads on EC2, RDS, and SQS.- Working knowledge of LLM capabilities applied to software development (code generation, code review, refactoring, writing automated tests, requirement analysis).- Experience with Claude Sonnet 4.5 or willingness to learn quickly.- Ability to apply prompt engineering techniques to:- debug and reason about code- generate high-quality and consistent implementations- enforce architectural patterns and constraints- interpret technical and business requirements- Understanding of safe and responsible AI usage, including hallucination mitigation, validation steps, and code verification.- Basic familiarity with AI-powered IDEs (Cursor, GitHub Copilot, JetBrains AI Assistant, etc.).Preferred Qualifications- BS/MS in Systems Analysis and Development, Computer Science, Computer Engineering, or equivalent fields.