Sr. Software Engineer – Java + React | Remote (Brazil – CLT only) QAT Global is a US-based IT consulting firm with over 30 years of experience delivering technology solutions worldwide. We’re growing our development team in Brazil and are looking for a highly skilled Sr. Software Engineer to join us! This is a full-time, 100% remote opportunity (CLT hire in Brazil only), working directly with our US-based clients and collaborating with teams in the US, Costa Rica, and Brazil. What You’ll Do: Develop and maintain scalable applications using Java (17+), Spring, ReactJS, and Redux Design and implement RESTful APIs and microservices architectures Ensure high standards of code quality, testing, and secure best practices Collaborate in Agile teams : daily stand-ups, sprint planning, and code reviews Work with Hibernate for persistence, Maven for builds, and Docker for deployments Optimize SQL queries and manage relational databases (MySQL / SQL Server ) Required Experiences: Strong professional software development experience Strong Java (17+) + Spring Framework skills Hands-on experience with ReactJS (Redux required; Ext.js migration experience a plus) Proficiency with Hibernate and relational databases (MySQL, SQL Server ) Strong SQL/HQL for queries, stored procedures, and optimization Strong Microservices/SOA development experience Docker for deployment and containerization Excellent English communication skills (written and spoken) Nice to Have: DevOps exposure (CI/CD, deployment automation) BS/MS in Computer Science, Engineering, or related field Why QAT Global? Join a 30+ year trusted IT consulting firm with international projects Be part of a collaborative, multicultural team across the US, Costa Rica, and Brazil Work 100% remotely with flexibility and autonomy Opportunity to make an impact on high-visibility US-based projects