Full Stack Developer (Java / ReactJS)
Description
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
- Agile
- Angular
- API
- Api Security
- AWS
- CI/CD
- Clean Architecture
- Cloud
- Cloud Native
- CloudWatch
- Design Patterns
- DevOps
- Distributed Systems
- Docker
- EC2
- ECS
- Event Driven Architecture
- Fargate
- Git
- Hibernate
- Java
- Jenkins
- Jms
- JPA
- JUnit
- JWT
- Kafka
- Kubernetes
- Microservices
- Mockito
- MongoDB
- MySQL
- NoSQL
- OAuth
- Okta
- OpenAPI
- PostgreSQL
- RabbitMQ
- RDS
- React
- Redis
- S3
- SaaS
- Scrum
- Snowflake
- SOAP
- SonarQube
- Spring
- SQL
- SQL Server
- Swagger
- TDD
- Test Automation