Job Title: Senior Java Developer (Full Stack with React)
Location: Pune Chennai Bangalore
Experience: 715 Years
Skills: Java Spring Boot Microservices React
Job Summary: As a Java Full Stack Developer you will leverage your expertise in Java Spring Boot Microservices React and security technologies to design develop test and deploy scalable and secure web applications. This role will require you to work with cuttingedge technologies such as Spring Cloud Docker and Kubernetes while implementing security frameworks like JWT and OAuth2. You will collaborate closely with crossfunctional teams to ensure highquality solutions are delivered that align with business objectives. Additionally you will focus on improving application performance security and scalability.
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 & Spring Boot Development: Handson experience in Java and Spring Boot for building scalable backend applications and services.
- Microservices: Proficiency in building and deploying Microservices using Spring Boot and Spring Cloud to enable modular and independent service architecture.
- ReactJS: Experience in ReactJS for developing modern responsive and dynamic user interfaces.
- RESTful APIs: Experience in designing and consuming REST APIs for communication between microservices and the frontend.
- Security Concepts: Indepth knowledge of JWT OAuth2 and other security protocols for ensuring secure communication.
- Testing & Debugging: Use of JUnit for unit testing and Mockito for mocking along with Docker for containerization and ensuring stable development environments.
- DevOps & CI/CD: Experience with Jenkins and Azure DevOps for implementing CI/CD pipelines automating the deployment process.
- Containerization & Orchestration: Experience working with Docker and Kubernetes for containerization and orchestration in development and production environments.
- Collaboration & Communication: Work collaboratively with crossfunctional teams to deliver highquality solutions while effectively communicating technical concepts to both technical and nontechnical stakeholders.
MustHave Skills: - Strong proficiency in Java and Spring Boot for backend development.
- Experience in developing and deploying Microservices architecture.
- Strong handson experience in ReactJS for building modern frontend applications.
- Familiarity with REST APIs and designing efficient and scalable communication between services.
- Deep understanding of security concepts such as JWT OAuth2 and securing RESTful applications.
- Knowledge of unit testing using JUnit and mocking with Mockito.
- Proficiency in Docker and experience with Kubernetes for containerization and orchestration.
- Experience with CI/CD tools like Jenkins and Azure DevOps.
- Solid understanding of HTML CSS and JavaScript for frontend development.