Point your AI agent at freehire and let it find you a job.

Get the CLI →

DNA AI TECHNOLOGIES PTE. LTD.

NewBe an early applicant

Full Stack Developer (Java / ReactJS)

Posted Updated
Discussion

Summary

Full Stack Developer building and modernizing enterprise-grade, cloud-native applications with Java 8-21, Spring Boot microservices, and ReactJS. Day-to-day spans REST/SOAP and event-driven APIs, Kafka/RabbitMQ integrations, SQL/NoSQL data layers, AWS deployments, CI/CD with Jenkins, Docker and Kubernetes, plus production troubleshooting.

Domain: Enterprise Application Development / Cloud-Native Applications

Job Summary

We are seeking an experienced Full Stack Developer with strong hands‑on expertise in Java, Spring Boot, Microservices and ReactJS to design, develop and modernize enterprise‑grade applications.

The candidate should have strong backend engineering capabilities along with practical frontend, cloud, DevOps and production‑support experience.

Key Responsibilities

  • Design and develop enterprise applications using Java 8/11/17/21, Spring Boot, Spring Cloud and Hibernate.
  • Develop responsive frontend applications using ReactJS.
  • Design and implement Microservices, REST/SOAP APIs and event‑driven solutions.
  • Build integrations using Kafka, RabbitMQ and JMS.
  • Modernize legacy applications into scalable, cloud‑native architectures.
  • Implement secure APIs using OAuth2, JWT, Okta and enterprise security standards.
  • Develop and optimize applications across relational and NoSQL databases.
  • Implement CI/CD and deployments using Jenkins, Docker and Kubernetes.Develop and deploy applications on AWS.
  • Perform code reviews, automated testing, performance tuning and production troubleshooting.
  • Ensure applications meet requirements for scalability, security, high availability and resilience.
  • Work with architects, product teams and business stakeholders in Agile/Scrum environments.

Mandatory Requirements

  • 6+ years of software engineering/development experience.
  • Strong hands‑on Java 8/11/17/21 experience.
  • Strong Spring Boot, Spring Cloud, Spring Security, Spring Data JPA and Hibernate.
  • Strong hands‑on ReactJS experience.
  • Strong knowledge of Microservices, Distributed Systems, REST/SOAP APIs and Event-Driven Architecture.
  • Experience with Kafka, RabbitMQ and JMS.
  • Strong database experience with PostgreSQL, MySQL, MS SQL, MongoDB, Snowflake and/or Redis.
  • Strong AWS experience including EC2, ECS/Fargate, RDS, S3 and CloudWatch.
  • Experience with Docker, Kubernetes, Jenkins, Git and CI/CD.
  • Strong knowledge of OAuth2, JWT and API security.
  • Experience with JUnit, Mockito, TDD and SonarQube.
  • Strong understanding of SOLID principles, design patterns and clean architecture.
  • Experience troubleshooting complex production and performance issues.
  • Strong communication, problem-solving and stakeholder‑management skills.

Preferred Skills

  • Angular experience in addition to ReactJS.
  • OpenAPI / Swagger.
  • DDD and cloud‑native architecture.
  • Zero‑downtime deployment and high‑availability systems.
  • Experience leading or mentoring development teams.
  • Experience in Healthcare/Telehealth, Trade & Logistics, Retail, SaaS or E-learning.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.