Mid Fullstack Developer (React + Java)San José, CR%LABEL_POSITION_TYPE_REMOTE_HYBRID%%LABEL_POSITION_TYPE_FULL_TIME%
Job Description
Become an EXpert as a Full Stack Developer (React + Java)
At EX Squared LATAM, we empower global brands through innovative digital strategies. We are looking for a Full Stack Developer with strong experience in React.js, Java, and AWS to design, build, and maintain scalable, high-performance web applications for enterprise-level solutions.
This role is ideal for a hands-on professional passionate about modern frontend experiences, cloud-native backend development, and clean, maintainable architecture within collaborative agile teams.
📅 6-month contract – Opportunity to contribute directly to high-impact digital solutions.
📍 Hybrid model – Required to attend the office 1 day per week to our client's site in San José.
🚀 What You’ll Do
- Design, develop, and maintain full stack applications using React.js, Java, and Spring Boot.
- Build scalable and reusable frontend components using modern JavaScript/TypeScript.
- Develop and optimize backend services and RESTful APIs for enterprise applications.
- Integrate frontend and backend services with AWS infrastructure (S3, Lambda, API Gateway, RDS).
- Work with state management libraries such as Redux, Zustand, Recoil, or Context API.
- Collaborate with UI/UX designers to create responsive and user-friendly interfaces.
- Apply object-oriented design principles and design patterns to scalable backend solutions.
- Optimize application performance across frontend and backend layers.
- Write unit, integration, and end-to-end tests using frameworks such as Jest, JUnit, Cypress, or Playwright.
- Participate in CI/CD workflows using GitHub Actions, Jenkins, or GitLab CI.
- Collaborate with cross-functional teams including Product, QA, Design, and DevOps.
- Contribute to code reviews, observability, troubleshooting, and continuous improvement initiatives. ()
🧠 What You Need to Succeed
- 3+ years of professional experience in Full Stack development.
- Strong experience with React.js and modern JavaScript/TypeScript (ES6+).
- Solid experience with Java, Spring Boot, and Spring MVC.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with relational databases such as PostgreSQL, Oracle, or MySQL.
- Familiarity with PL/SQL, JSON, and XML.
- Experience integrating applications with AWS services such as Lambda, API Gateway, S3, and RDS.
- Experience with frontend state management and React Hooks.
- Knowledge of HTML5, CSS3, and responsive design principles.
- Experience with testing frameworks for frontend and backend applications.
- Familiarity with CI/CD pipelines and Git workflows.
- Comfortable working in Unix/Linux environments.
- Strong communication and collaboration skills in agile environments.
💡 Nice to Have
- Experience with Next.js.
- Familiarity with Docker, Kubernetes, or Terraform.
- Experience with GraphQL or WebSockets.
- Knowledge of observability tools such as Datadog or Splunk.
- Experience with event-driven architectures (Kafka, SNS/SQS).
- Familiarity with Storybook, Tailwind CSS, Material UI, or Chakra UI.
- Knowledge of cloud security best practices and scalable distributed systems.
- Intermediate English proficiency.
🌎 Why Join EX Squared LATAM
At EX Squared LATAM, we believe in building not only digital products, but also long-term careers. You’ll join a multicultural team that drives innovation for companies making a real-world impact.
We foster a culture of continuous learning, collaboration, and feedback, where your professional growth is a priority.