Job Title: Java React Developer
Location: Chennai Bangalore Pune Hyderabad
Experience: 48 Years
Skills: Java React Spring Boot Microservices
Job Summary: As a Java React Developer you will use your expertise in Java React and cloud technologies to design develop and deploy scalable and highperformance web applications. You will work on both backend services using Java (Spring Boot) and frontend development with React to deliver modern dynamic web applications. You will collaborate with crossfunctional teams to develop microservicesbased architectures integrate RESTful APIs and ensure application performance and security. You will also work with DevOps tools like Docker Kubernetes and CI/CD pipelines to streamline the development and deployment processes.
About Us: This position is being recruited by Smartwork IT Services a leading recruitment and productbased company. In addition to staffing solutions Smartwork IT Services is involved in developing cuttingedge products like SWITS ATS (Applicant Tracking System) and SWITS HRMS (Human Resource Management Services). We focus on delivering exceptional value through innovative solutions and toptier talent acquisition.
Roles & Responsibilities: - Java Development: Strong proficiency in Java with handson experience in building scalable highperformance backend services using Spring Boot framework.
- React Development: Develop modern dynamic and responsive frontend applications using React ensuring seamless integration with backend systems.
- Microservices Architecture: Design and implement microservicesbased architecture with Java (Spring Boot) for the back end and integrate it with React frontend applications.
- REST APIs: Design and develop RESTful APIs to enable communication between microservices and frontend systems.
- Security: Apply best practices in web application security including HTTPS OAuth2 and JWT for secure API communication and user authentication.
- Testing & Debugging: Perform unit testing using JUnit or other testing frameworks and integration testing to ensure robust and bugfree applications.
- DevOps & CI/CD: Implement CI/CD pipelines using tools like Jenkins GitLab or Azure DevOps for automating the build testing and deployment processes.
- Cloud Technologies: Experience in deploying applications to cloud platforms like AWS or Azure ensuring scalability and high availability.
- Collaboration & Communication: Work effectively with crossfunctional teams ensuring clear communication of technical solutions and business requirements.
MustHave Skills: - Strong proficiency in Java with extensive experience in using frameworks like Spring Boot for building scalable backend applications.
- Proficiency in React for building modern dynamic and responsive frontend applications.
- Handson experience in designing and deploying microservicesbased architectures.
- Solid understanding of RESTful API design and integration.
- Knowledge of security protocols such as OAuth2 JWT and HTTPS for securing web applications.
- Expertise in Docker and Kubernetes for containerization and deploying applications at scale.
- Experience with CI/CD tools like Jenkins GitLab or Azure DevOps for automating the deployment pipeline.
- Strong experience with cloud platforms like AWS or Azure to host and scale applications.
- Familiarity with SQL and database management for integrating with backend services.