Full Stack Java/React Developer
- Strong understanding of UI and backend architectural principles.
- 6+ years of experience in Java or Python, along with relevant frameworks (Spring Boot for Java, Django/Flask/FastAPI for Python).
- 6+ years of experience in ReactJS, HTML5, and CSS3.
- 6+ years of experience in RESTful APIs and API Design.
- 6+ years of experience deploying/scaling apps on containerized environments (Kubernetes, AKS) and serverless compute.
- 5+ years of experience with Big Data and cloud architecture.
- 5+ years of hands-on experience building modern data pipelines in GCP, AWS, or Azure.
- 5+ years of experience with real-time and streaming technologies (Azure Event Hubs, Azure Functions, Kafka, Spark Streaming).
- 3+ years of experience with SQL and NoSQL databases.
- 3+ years of experience with ETL/ELT and building high-volume data pipelines.
- 3+ years of experience with query optimization, data structures, transformation, metadata, dependency, and workload management.
- 3+ years of experience working with LLMs and other Gen AI models.
- Strong understanding of security best practices.
 Preferred Qualifications:Â
- Familiarity with different phases of software development lifecycle (SDLC).
- Working experience of CI/CD pipeline, GIT, Stash, Bit Bucket, Artifactory, Jenkins, etc.
- Comfortable independently leading and completing tasks
- Excellent collaboration and communication skills.
- Understanding of Waterfall and Agile methodologies.
FAQ
1. What are the core responsibilities of a Full Stack Java/React Developer?
This role involves building and maintaining both backend services using Java and frontend applications using React. It includes developing APIs, designing user interfaces, and ensuring seamless integration between layers. The goal is to deliver scalable, high-performance web applications.
2. What level of expertise is expected in Java and React?
Strong experience in Java (often with frameworks like Spring Boot) and React is required. Developers should be comfortable with backend architecture, REST APIs, and modern frontend practices like hooks and state management. Full-stack proficiency across both layers is essential.
3. What types of applications are typically developed in this role?
Applications often include enterprise platforms, SaaS products, or customer-facing web apps. These systems typically require high scalability, security, and performance. Integration with databases and third-party services is common.
4. What tools and technologies are commonly used alongside Java and React?
Common tools include Spring Boot for backend development, Node.js tooling for frontend builds, and databases like MySQL or PostgreSQL. Version control with Git, containerization with Docker, and CI/CD pipelines are also widely used. Cloud platforms such as AWS or Azure may be part of the stack.
5. How important is API development in this role?
API development is a core responsibility, as it connects frontend and backend systems. Developers are expected to design and implement RESTful or GraphQL APIs. Ensuring performance, security, and proper documentation is critical.
Apply for this position
**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.