Java Full Stack Technical Lead
Java Full Stack Technical Lead
Experience : 10+ Years
Shift : 2pm to 11pm/9am to 6pm
Job Location : Ahmedabad (Onsite)/Bengaluru (Hybrid)
Job Description:
We are seeking a highly skilled and experienced Java Full Stack Technical Lead to join our development team. The ideal candidate will have deep expertise in Java and front-end technologies, along with hands-on experience in microservices architecture, cloud platforms, and modern DevOps practices. You will be responsible for designing, developing, and maintaining full-stack applications that are scalable, secure, and performance-optimized for enterprise environments.
Key Responsibilities:
- Design, develop, and maintain complex Java-based applications across the full stack (front-end, back-end, and database layers).
- Build scalable, secure, and high-performance applications leveraging modern frameworks and architectures.
- Develop user interfaces using modern front-end technologies (React, Angular, Node.js, TypeScript, JavaScript, HTML, CSS).
- Implement microservices-based solutions using Spring Boot, Spring Security, Spring MVC, Spring Data, JPA, and reactive frameworks such as Spring WebFlux.
- Work with relational and non-relational databases; experience with CockroachDB or similar distributed SQL databases is a plus.
- Integrate and manage event-driven systems with Apache Kafka.
- Deploy and manage applications in containerized environments (Docker, Kubernetes).
- Work with cloud platforms (AWS, Azure, or GCP) and ensure application security in cloud-native environments.
- Build and manage CI/CD pipelines using tools like Jenkins, Cloud Build, Terraform, and related DevOps technologies.
- Collaborate with cross-functional teams to drive best practices, optimize performance, and ensure code quality.
Required Qualifications:
- 10+ years of professional experience in Java/J2EE technologies.
- 5+ years of hands-on experience with front-end development (JavaScript, HTML, CSS) and frameworks such as React, Angular, Node.js, TypeScript.
- Strong expertise in Spring frameworks including Spring Boot, Spring Security, Spring MVC, Spring Data, JPA, and Spring WebFlux (Reactive Programming).
- Solid understanding of both SQL and NoSQL databases; experience with distributed SQL systems (e.g., CockroachDB) preferred.
- Knowledge of Apache Kafka and Kubernetes.
- Experience working with cloud architectures (AWS, Azure, GCP) and container security.
- Familiarity with CI/CD pipelines and automation tools (Jenkins, Cloud Build, Terraform).
- Strong problem-solving skills, with the ability to design scalable and maintainable solutions.