We are seeking an experienced Java Architect to design and develop scalable, high-performance applications. The ideal candidate must have expertise across a diverse technology stack including Java, ReactJS, NextJS, NodeJS, ExpressJS, PHP, Tailwind CSS, HTML, CSS, and Bootstrap. You will be responsible for architecting robust solutions, optimizing performance, and leading development teams.
Key Responsibilities
- Architect, design, and develop scalable and secure Java-based applications.
- Work with ReactJS, NextJS, Tailwind CSS, Bootstrap, HTML, and CSS for frontend development.
- Implement backend solutions using NodeJS, ExpressJS, and PHP.
- Optimize applications for performance, scalability, and security.
- Define system architecture, technical guidelines, and best practices.
- Work closely with product managers and developers to ensure smooth delivery.
- Lead development teams, conduct code reviews, and provide mentorship.
- Troubleshoot, debug, and resolve complex technical issues.
Mandatory Skills
- Java, Spring Boot, Microservices
- ReactJS, NextJS, Tailwind CSS, HTML, CSS, Bootstrap
- NodeJS, ExpressJS, PHP
- Strong experience in REST APIs and Web Services
- Hands-on experience with Database Management (SQL/NoSQL)
- Expertise in Cloud Platforms (AWS, GCP, or Azure)
- Strong understanding of DevOps, CI/CD, and containerization (Docker, Kubernetes)
Nice to Have
- Experience with GraphQL, TypeScript
- Knowledge of Headless CMS and Serverless Architecture
- Familiarity with Agile Development & Scrum Methodologies