Key Responsibilities
Frontend Development (React JS)
Develop responsive and high-performance user interfaces using React JS
Implement UI components using HTML5, CSS3, and JavaScript
Ensure cross-browser compatibility and optimized user experience
Backend Development (Java Microservices)
Design and develop backend services using Java, Spring Boot, and Spring Core
Build scalable microservices-based architecture for enterprise applications
Implement RESTful APIs for frontend-backend communication
Database Design & Management
Work with relational databases such as MySQL and Oracle RDBMS
Design efficient schemas and optimize queries for performance
Ensure data integrity and secure data handling
System Design & Architecture
Participate in designing scalable and maintainable system architectures
Apply microservices principles for modular and distributed systems
Ensure application performance, scalability, and reliability
DevOps & CI/CD Integration
Implement CI/CD pipelines for automated build, test, and deployment
Use Docker for containerization of applications
Collaborate with DevOps teams to ensure smooth deployments
Quality & Performance Optimization
Optimize application performance across frontend and backend layers
Troubleshoot and resolve production issues
Ensure adherence to coding standards and best practices
Collaboration & Agile Practices
Work closely with cross-functional teams including QA, DevOps, and product teams
Participate in Agile ceremonies such as sprint planning and retrospectives
Contribute to continuous improvement of development processes