Position: Assistant - Technology Faculty, Deloitte Technology Academy
Skills: Java Full Stack Technologies
Requirements:
Seeking an accomplished and passionate Corporate Trainer with extensive hands-on experience in Java Full Stack Technologies, dedicated to delivering impactful and engaging learning experiences that drive technical excellence across our teams. This role demands a dynamic individual who not only possesses deep technical expertise and up-to-date knowledge of industry best practices, but also demonstrates a positive work attitude, exceptional communication skills, and a collaborative spirit that inspires others. The ideal candidate will design and facilitate comprehensive upskilling and cross-skilling programs, proactively address learning challenges and risks, and foster an inclusive environment where participants are empowered to grow, innovate, and excel. By aligning training initiatives with organizational goals and technology roadmaps, mentoring learners, and continuously evolving content to reflect the latest advancements, this trainer will play a pivotal role in building high-performing teams and supporting our commitment to continuous learning and professional development.
Work you’ll do (Job Description):
- Deliver engaging technical training sessions focused on JAVA Full Stack Development, with an emphasis on both Front-end (Angular/React) and Back-end Technologies (Java Core & Advanced, Spring Framework Projects, Microservices) and Google Cloud Platform (GCP)
- Design and architect comprehensive instructional strategies and curriculum materials to empower workforce proficiency in Java technologies.
- Facilitate dynamic, interactive training experiences—both virtually and in-person—that drive deep skill acquisition and engagement.
- Develop and deliver high-caliber technical content that aligns with industry-leading standards and organizational objectives.
- Craft impactful presentations, rigorous technical assessments, and immersive hands-on labs to translate complex concepts into practical expertise.
- Mentor and support participants through real-world programming and testing challenges, fostering confidence and mastery.
- Implement robust evaluation mechanisms to measure participant progress and performance through targeted assignments, assessments, and feedback loops.
- Serve as a trusted advisor by proactively addressing learner queries, providing clarity, and ensuring a seamless learning journey.
- Continuously monitor and integrate the latest advancements in Java, testing frameworks, and development tools to keep training content future ready.
- Championing a culture of continuous improvement by refining training methodologies and materials in response to participant insights and evolving best practices.
- Partner with cross-functional teams and the Academy to co-create and enhance innovative training programs that meet strategic business needs.
- Pioneer and incorporate emerging teaching methodologies and technologies, delivering measurable value and expertise to the learning ecosystem.
- Demonstrate agility and commitment by traveling as needed to deliver high-impact, in-person training across diverse locations.
- Embrace flexibility by proactively cross-skilling and upskilling to address evolving technology landscapes and business priorities.
- Inspire and motivate learners by combining deep technical acumen with a passion for cultivating high-performing, future-ready teams.
- Proactively learn, implement, and champion Gen AI capabilities—such as GitHub Copilot and other AI-driven tools—to ensure training remains at the forefront of innovation in an ever-evolving industry.
Qualification, Technical Expertise and Experience
- Minimum 8+ years of corporate training experience on Java Full Stack Technologies
- Technical degree or relevant work experience required
- Must have demonstrated, end-to-end training experience: conception, initiation, planning, execution
- Must be a Technical SME and proficient in :
- JAVA Technology and associated Tools and Frameworks
- Deep expertise in Core and Advanced Java, including Servlets, JSP, and JDBC, for scalable web applications and backend integrations.
- Extensive hands-on experience with ORM technologies such as Hibernate and JPA for efficient data persistence and optimized data access layers.
- Advanced proficiency in the Spring ecosystem all the modules, especially Spring Boot, for modular, production-ready application development along with Spring Cloud.
- Proven ability to design and consume RESTful APIs, enabling interoperable and scalable distributed services and secured with JWT.
- Strong understanding of microservices architecture, design patterns, and implementation for decomposing monoliths and enhancing system scalability.
- Experience with logging frameworks (log4j, slf4j) for application monitoring and troubleshooting.
- Proficiency in unit and automation testing using JUnit, Mockito to ensure software quality and support test-driven development.
- Hands-on experience with code quality and static analysis tools (SONAR, FindBugs) for maintaining high coding standards.
- Working knowledge of version control systems, especially Git, as well as SVN and CVS, for collaborative code management.
- Proficiency with build tools such as Maven and Gradle for efficient project management and CI/CD integration.
- Solid foundation in front-end technologies (HTML5, CSS3, JavaScript, TypeScript, jQuery, AJAX, Bootstrap) for responsive, interactive web interfaces.
- Experience with relational and NoSQL databases, including Oracle, MySQL, and MongoDB, for data modeling and performance optimization.
- Practical experience with DevOps concepts (Docker, Kubernetes, Jenkins) for containerization, CI/CD pipelines, and automated deployments.
- Working knowledge of messaging systems (Apache Kafka, RabbitMQ, ActiveMQ) for building scalable, event-driven applications.
- Experience designing and delivering technical training or workshops for full stack, front-end, and cloud technologies.
- Familiarity with GenAI-powered development tools (e.g., GitHub Copilot), and understanding of RAG and agent-based frameworks to align with emerging technology trends.
- Practical experience with modern UI frameworks such as Angular and React; familiarity with Vue.js or Next.js is an advantage.
- Relevant industry certifications are highly desirable.
- UI Frameworks :
- Deep expertise in designing scalable, modular applications using both Angular and React architectures.
- Proficiency in TypeScript to ensure robust, maintainable solutions across both frameworks.
- Mastery of component-based development, advanced state management, and reactive programming paradigms for efficient asynchronous data handling.
- Implementation of dynamic, validated forms and effective component communication for modular, maintainable codebases.
- Advanced use of hooks & RxJS (in both React & Angular) for state and lifecycle management in modern applications.
- Strong focus on performance optimization strategies to deliver responsive, high-performing user interfaces.
- Efficient project scaffolding, modularization, and codebase management using Angular CLI and React tooling.
- Comprehensive testing methodologies to maintain high standards of code quality and reliability.
- Implementation of accessibility, internationalization, and security best practices for inclusive and secure applications.
- Utilization of component libraries and design systems for consistent, scalable UI development.
- Application of Gen AI tools (e.g., GitHub Copilot) to streamline development, automate code generation, and enhance productivity.
- Adaptive mindset with the ability to quickly deliver on evolving project requirements and emerging technologies.
- Experience with modern architectural trends including micro-frontends, server-side rendering (SSR/SSG), progressive web apps (PWAs), and cloud integrations would be an added advantage.
- Cloud Expertise:
- Familiarity with Google Cloud Platform (GCP) services, including application deployment and management, is preferred.
- Design and facilitate labs and workshops that integrate full stack development with cloud-native deployment using Google Cloud Platform (GCP) services.
Location: Bangalore
Timings: 9 am – 6 pm