Full Stack Developer – Java, Angular, React

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full Stack Developer using Java and Angular or React for innovative projects. Collaborating on scalable applications and cloud-native solutions in a remote environment.

Responsibilities:

  • Develop solutions using Java and Spring Boot;
  • Work on full stack application development using Angular or React on the front end and Java on the back end;
  • Design and evolve architectures for distributed systems and microservices;
  • Contribute to system design with a focus on scalability, performance, reliability and availability;
  • Operate in AWS and Kubernetes environments (EKS or ECS);
  • Participate in building and maintaining CI/CD pipelines, deployment strategies and secure release processes;
  • Define and support testing strategies, including unit tests, integration tests and acceptance test automation;
  • Work with OpenAPI specifications and API governance;
  • Use tools such as Jenkins, SonarQube, Veracode and Checkmarx throughout the development lifecycle;
  • Develop solutions using Kafka or event-driven architectures;
  • Apply secure development practices (Secure by Design);
  • Use AI-Native Engineering tools and practices, including Cursor, Claude, MCP and agentic workflows;
  • Other routine activities of the area.

Requirements:

  • Strong experience with Java and Spring Boot;
  • Experience with microservices architecture and REST API development;
  • Full stack development experience using Angular or React on the front end and Java on the back end;
  • Experience with AWS, especially EKS, and cloud-native development;
  • Knowledge of system design and technical documentation;
  • Experience with CI/CD pipelines, deployments and rollback strategies;
  • Knowledge of unit testing, integration testing and acceptance test automation;
  • Experience with OpenAPI and API lifecycle management;
  • Experience with code quality and security tools such as SonarQube, Veracode or Checkmarx;
  • Experience with observability, incident response and root cause analysis (RCA);
  • Knowledge of Kafka or event-driven architecture;
  • Knowledge of application security practices (Secure by Design);
  • Experience with AI-Native Engineering tools and practices, including Cursor, Claude, MCP and agentic workflows;
  • Bachelor’s degree is required.

Benefits:

  • National medical coverage for employees and dependents through Bradesco or Unimed;
  • National dental coverage;
  • Meal voucher or food allowance (employee's choice);
  • Childcare assistance;
  • Life insurance for employees and dependents;
  • Gympass for employees and dependents;
  • EAP (Employee Assistance Program) offering: Financial Assistance, Legal Assistance, Social Assistance, Psychological Assistance (24/7);
  • Discounts and special rates with universities (Mackenzie, SENAC, FIA, FIAP and BBS Business School) and language schools (CNA, Cultura Inglesa, Wizard, CCAA, Indeed);
  • Discounts on banking packages and special fees with Itaú and Bradesco;
  • Option for payroll-deductible loans with repayment directly from the employee's salary;
  • Reimbursement program for some external certifications;
  • Training: TCS offers in-person and remote training and development platforms covering soft skills, technologies and domains with more than 15,000 topics;
  • Tenure recognition awards: TCS rewards employees for commitment and loyalty during their time with the company (3, 5 and 10 years and every 5 years thereafter);
  • Employee referral bonus for successful hires;
  • TCS Fit4life — program to encourage physical exercise for employees, with online functional training sessions;
  • International experience: depending on your skills and business needs you may be eligible to apply for positions abroad (within and outside Latin America);
  • And others.