Java React Native Developer
Description
Job Description Full Stack Developer (Java & ReactJS)
Role: Full Stack Developer – Java & ReactJS
Experience: 5–7 Years
Employment Type: Full-Time
Job Summary
We are looking for an experienced Full Stack Developer with strong expertise in Java, Spring Boot, ReactJS, and RESTful API development. The ideal candidate should have hands-on experience building scalable, secure, and high-performance enterprise applications using modern frontend and backend technologies.
The candidate should also have working knowledge of Kafka, Microservices Architecture, databases, MuleSoft, Microsoft Azure, and Kubernetes. The role involves developing end-to-end solutions, integrating enterprise systems, and collaborating with cross-functional teams to deliver high-quality applications.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and ReactJS.
- Develop scalable backend services and RESTful APIs.
- Build responsive and user-friendly frontend applications using ReactJS.
- Design and implement microservices-based application architecture.
- Integrate applications with enterprise systems using REST APIs and MuleSoft.
- Work with Apache Kafka for asynchronous messaging and event-driven communication.
- Develop and optimize database queries and data access layers.
- Deploy and maintain applications using Microsoft Azure and Kubernetes.
- Participate in application design, code reviews, testing, and debugging.
- Ensure application performance, security, scalability, and maintainability.
- Collaborate with product owners, architects, QA, and DevOps teams.
- Troubleshoot technical issues and support application deployment and production releases.
Mandatory Technical Skills
- 5–7 years of experience in full-stack application development.
- Strong hands-on experience with Java and Spring Boot.
- Experience in ReactJS frontend development.
- Strong knowledge of RESTful API development and integration.
- Understanding of Microservices Architecture.
- Working knowledge of Apache Kafka.
- Experience with relational and/or NoSQL databases.
- Understanding of enterprise application integration.
Good-to-Have Skills
- MuleSoft integration experience.
- Microsoft Azure cloud services.
- Kubernetes and container orchestration.
- Docker.
- CI/CD pipelines and DevOps practices.
- Event-driven architecture.
- Agile/Scrum methodologies.
Required Competencies
- Strong analytical and problem-solving skills.
- Good understanding of frontend and backend application development.
- Ability to develop end-to-end technical solutions.
- Good communication and collaboration skills.
- Ability to work independently and within cross-functional teams.
- Focus on application quality, performance, and scalability.