Responsibilities :
Architecture Design & Development :
- Design and develop end-to-end solutions for complex business requirements using React for the front-end and Java Spring Boot for the back-end.
- Ensure the system architecture meets high standards of scalability, maintainability, and security.
- Drive best practices for coding, testing, deployment, and agile development processes.
Technical Leadership :
Lead a team of developers, providing technical guidance and support.Review code to ensure high quality, maintainable, and scalable software.Collaborate with DevOps to ensure smooth CI / CD pipeline and cloud integration.Front-End Development :
Architect the front-end applications using , integrating with RESTful APIs and microservices.Design reusable UI components, optimize performance, and ensure seamless user experiences across devices.Implement state management systems (., Redux) and design patterns that promote scalability.Back-End Development :
Develop and maintain robust, scalable microservices using Java Spring Boot.Integrate with databases (SQL / NoSQL), implement RESTful services, and handle messaging and event-driven systems (Kafka, RabbitMQ, .Ensure proper security, authentication, and authorization mechanisms are in place (OAuth2, JWT, .Collaboration & Stakeholder Management :
Work closely with product managers, UX / UI designers, and other stakeholders to understand business requirements and deliver technical solutions.Collaborate with other architects and technical leads to ensure the consistency of solutions and alignment with enterprise architecture.Technology Strategy :
Stay updated with the latest trends in web technologies, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and propose new approaches to enhance the existing systems.Contribute to the long-term technical roadmap and strategy.Key Requirements : Technical Skills :
Strong expertise in , JavaScript , ES6+ , HTML5 , and CSS3 .Deep experience with Java , Spring Boot , and Microservices architecture .Proficiency with relational databases (., PostgreSQL , MySQL ) and NoSQL databases (., MongoDB ).Experience with RESTful API development and design.Knowledge of cloud platforms (., AWS , Google Cloud , or Azure ) and experience with containerization (Docker / Kubernetes).Strong understanding of DevOps tools (., Jenkins, Git, CI / CD pipelines).Experience with state management libraries like Redux and component libraries like Material-UI .