7 Talent On Lease Jobs
Java/React.js Developer (7-9 yrs)
Talent On Lease
posted 29d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a highly skilled Java Developer to design, develop, and maintain high-performance, scalable, and secure web applications.
This role requires expertise in both backend and frontend development, with a strong focus on the Spring framework for backend services and ReactJS for the user interface.
The ideal candidate is experienced in cloud deployments and has a passion for building seamless, secure, and dynamic applications.
Key Responsibilities :
- Develop robust and scalable backend services using Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Design, build, and maintain RESTful APIs to ensure seamless communication between frontend and backend.
- Implement secure application development practices, adhering to industry standards.
- Optimize backend systems for performance, reliability, and scalability.
Frontend Development :
- Build responsive and dynamic user interfaces using ReactJS, JavaScript/TypeScript, and state management tools like Redux.
- Translate UI/UX designs into high-quality code and ensure cross-browser compatibility.
- Implement reusable components and front-end libraries for future use.
- Cloud Deployment & Monitoring : Deploy, monitor, and maintain applications on GCP, Azure, or AWS.
- Ensure high availability and performance of cloud-deployed applications.
- Troubleshoot and resolve deployment and infrastructure-related issues.
Collaboration & Troubleshooting :
- Work closely with cross-functional teams, including designers, QA, and product managers, to deliver high-quality solutions.
- Troubleshoot production issues, identify root causes, and provide timely resolutions.
- Participate in code reviews and contribute to continuous improvement of development processes.
Performance & Security :
- Optimize application performance and implement best practices for secure development.
- Stay updated with the latest technologies and trends in Java, ReactJS, and cloud computing.
Required Skills & Qualifications :
Backend :
- Proficiency in Spring Framework, including Spring Boot, Spring Data, Spring Security, and Spring MVC.
- Strong understanding of RESTful API design and integration.
- Experience with SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
Frontend :
- Expertise in ReactJS, JavaScript/TypeScript, and state management libraries like Redux.
- Strong understanding of web development concepts, including DOM manipulation and responsive design.
Cloud :
- Hands-on experience with cloud platforms like GCP, Azure, or AWS for application deployment and monitoring.
- Familiarity with cloud-native tools and best practices.
Security :
- Proficiency in secure application development practices and implementing role-based access controls.
Tools & Other Skills :
- Experience with Git for version control and CI/CD pipelines for automated deployments.
- Familiarity with testing frameworks for backend and frontend (e.g. , JUnit, Jest, React Testing Library).
Preferred Skills :
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience with performance monitoring tools such as New Relic, Datadog, or Prometheus.
- Knowledge of GraphQL for API design.
- Exposure to Agile development methodologies and practices
Functional Areas: Software/Testing/Networking
Read full job description