Key Responsibilities
- Define and own the overall application architecture for Java Full Stack solutions.
- Partner with cross-functional teams to translate business needs into scalable and maintainable technical designs.
- Provide technical leadership and mentorship to development teams, driving excellence across all stages of the SDLC.
- Evaluate and implement frameworks, tools, and technologies to enhance system performance and developer productivity.
- Review code, design patterns, and architectural blueprints to ensure quality and consistency.
- Resolve complex technical challenges and provide direction on integration, scalability, and performance optimization.
- Foster collaboration, encourage innovation, and conduct knowledge-sharing sessions within the technical community.
Required Technical Skills
- Deep expertise in Java Full Stack Development, with a strong grasp of modern architecture patterns (e.g., microservices).
- Hands-on experience with Spring Framework, Spring Boot, and Hibernate.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular or React).
- Strong background in database design and optimization using MySQL, Oracle, or other RDBMS.
- Experience in designing and integrating RESTful APIs and microservices-based solutions.
Preferred Skills
- Working knowledge of Apache Kafka or other event-driven/messaging platforms.
- Familiarity with cloud environments (AWS, Azure, or GCP) and CI/CD pipelines.
- Understanding of containerization technologies such as Docker and Kubernetes.
Skills: angular,react,java,kafka,architect