Summary
Overview
Work History
Education
Skills
Education Certification
Projects
Timeline
Generic
Mohammad Juned Alam

Mohammad Juned Alam

Senior Java FullStack Trainer
Noida

Summary

Passionate Sr. Full Stack Java Trainer and seasoned software developer with 8+ years of diverse IT expertise. Proficient in Java/J2EE, Microservices, Spring Boot, Kafka, Docker, Kubernetes, and OpenShift. Adept at crafting custom-facing REST APIs, implementing CI/CD AWS deployment, and solving intricate programming challenges. Skilled in Agile, Test-Driven Development (TDD), and Scrum methodologies. Experienced in SOA integration using SOAP/RESTful web services and Spring Framework. Strong background in Microservices principles and architecture, with hands-on experience deploying Spring Boot Microservices on AWS. Expertise in designing CI/CD pipelines for diverse web applications using Jenkins, GitLab, GitHub, Octopus Deploy, and AWS CodeDeploy. Extensive experience in J2EE application architecture, utilizing Spring modules and Java 8 features for optimal performance. Well-versed in HTML and ReactJS for dynamic web page development. Cloud platform expertise includes AWS (EC2, AMI, EBS, CloudWatch, SQS, S3) and Google Cloud services (Anvato, Apigee, Hire). Accomplished in test case development, unit testing, integration testing, and user acceptance testing. Dedicated to providing production support, incident resolution, and enhancing the payment processing cycle. Combining a passion for training with a proven track record in software development, I bring a unique blend of skills to drive learning and application excellence.

Overview

9
9
years of professional experience
4
4
years of post-secondary education

Work History

Senior Java FullStack Trainer

Great Learning
Bangalore
09.2022 - Current


Experienced Java trainer with a strong proficiency in Java8 and a deep understanding of modern Java technologies. Specializing in SpringBoot, Spring Security, and Single Sign-On (SSO) implementation, I bring hands-on expertise in designing and implementing secure, scalable applications. My comprehensive knowledge extends to Spring Batch, facilitating efficient batch processing solutions.

In the realm of cloud computing, I possess a proven track record in AWS cloud services and integration. I guide learners in deploying applications to the cloud, optimizing performance, and ensuring reliability in a distributed environment.

Furthermore, my training encompasses Continuous Integration and Continuous Deployment (CICD) pipelines, imparting the skills to automate software delivery. Learners under my guidance gain proficiency in setting up robust pipelines for streamlined development workflows.

I excel in containerization technologies, with proficiency in Docker for packaging applications and Kubernetes for efficient orchestration. My training includes practical deployment strategies, ensuring learners are well-versed in deploying containerized applications at scale.

In summary, as a Java trainer, I offer a comprehensive learning experience in Java8, SpringBoot, Spring Security, SSO implementation, Spring Batch, AWS cloud services, CICD pipelines, Docker, and Kubernetes. My goal is to empower learners with the skills needed to excel in modern Java development practices.

Possesses a strong command of the Java programming language, providing a solid foundation for full stack development.


Proficient in leveraging the Spring ecosystem, including Spring Boot, Spring Security, and Spring Batch, to teach full stack development principles.


Experienced in guiding learners through the development of RESTful APIs and GraphQL, emphasizing best practices and real world applications.


In depth understanding of Hibernate for effective data management in full stack Java applications.

Capable of instructing how to integrate Java applications with AWS, enabling learners to deploy and manage applications in the cloud.


Skilled in both SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra), providing comprehensive training on data storage solutions.

Guides learners in frontend development using ReactJS, emphasizing state management with Redux and handling asynchronous requests using Axios.

Provides practical insights into implementing GraphQL for enhanced query flexibility and efficient data retrieval in full stack Java applications.

Instructs on setting up Continuous Integration and Continuous Deployment pipelines, empowering learners with skills for automated software delivery.

Teaches containerization using Docker and orchestration with Kubernetes, equipping learners with the ability to deploy and manage containerized full stack applications.

Sr. Java Full Stack Developer (ReactJs)

Brother Medio Group
12.2021 - 11.2022
  • Involved in requirement gathering, analysis, design, and documentation of the app
  • Implemented Backend interaction from the Service layer using Spring Data JPA
  • Developed REST API’s using Spring to host Microservices and deploy on AWS
  • Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Was involved to write YAML for pods
  • Deployments Automation Docker & Kubernetes
  • Responsible for the overall layout design that meets cross-device compatibility
  • Designed and developed JUnit test cases during the development phase
  • Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration
  • Built Spring-based Java Microservices to support web applications
  • Responsible for using the AWS Console and CLI for deploying and operating AWS
  • Built and deployed applications on Web/Application Servers like Apache Tomcat Technology & Tools: Java 8, Spring Boot, Micro Services
  • CI CD, Docker, Kubernetes, Argo CD, Mongodb, react redux

Senior Software Engineer

MDS
12.2020 - 09.2022

Java Full stack Developer (angular14)

International Communication
04.2019 - 12.2021
  • Involved in requirement gathering, analysis, design, and documentation of the application
  • Implemented Backend interaction from the Service layer using Spring Data JPA over Hibernate
  • Developed REST API’s using Spring to host Microservies and deploy on AWS
  • Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines Responsible for the overall layout design that meets cross-device compatibility using Bootstrap, the color scheme of the website using ReactJS, HTML5, CSS3, and created detailed wireframes and process flow
  • Used Spring Boot framework for building cloud Microservices and to develop Spring-based application radically faster with less configuration
  • Designed and developed JUnit test cases during the development phase
  • Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration
  • Built Spring-based Java Microservices to support web applications
  • Responsible for using the AWS Console and CLI for deploying and operating AWS services
  • Built and deployed applications on Web/Application Servers like Apache Tomcat Technology & Tools: Java 8, Spring Boot, Spring security Microservices, angular

Senior Software Engineer

Chetu India Pvt. Ltd
03.2018 - 12.2020

Java Full Stack Developer

Anderson Advisors
05.2017 - 03.2019
  • Involved in analysis, specification, design, implementation, testing and production support phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) JIRA and Confluence suite of products, Rally are used for managing and tracking Agile stories Designed event driven framework using RESTful web services, Micro services and Apache Kafka Used Java8 technologies like Functional Interfaces, DataTime API, Lambda & Stream API Test driven development using Junit, Mockito framework
  • Developed internal Application using ReactJS Developed Docker image and containers for the application by configure Docker file
  • Used Docker Compose to manage images Used Kafka tool for connecting to Zookeeper and Kafka servers for managing the topics and partitions
  • Sonar tool used for test coverage & coding standards
  • Coverity tool used for code security
  • Implemented ReactJS Services, Interceptors and custom directives, pipes, routing, http calls in the application
  • Technology & Tools: Java 8, Spring Boot, Micro Services
  • Docker, cicd

Software Engineer

UST Global (Client)
05.2015 - 03.2018

Software Engineer

FedEx
09.2015 - 05.2017
  • Developed application using Java/J2EE platform
  • Implemented the Model View Control (MVC) structure Created DAO classes to implement CRUD operations by using Spring data Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns Applied Java Collections such as HashMap, List to store data
  • Used Java File/IO to generate documents
  • Implemented Log4j and Swagger technology for a broader perspective of the project
  • Developed test classes in JUnit for unit testing
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT
  • Implemented ReactJS Services, Interceptors and custom directives, pipes, routing, http calls in the application
  • Used GIT for version control tool for merging branches and used Source tree to solve conflicts.

Senior Java Trainer

Cognexia
Noida
01.2020 - 07.2022

In-depth knowledge and hands-on experience in Java8, utilizing its features to build robust and efficient applications.


Specialized in Spring Boot for rapid development of Java-based microservices, emphasizing simplicity and convention over configuration.


Proficient in designing and implementing microservices architecture, ensuring scalability, maintainability, and resilience in distributed systems.


Experienced in setting up API gateways to manage and secure communication between microservices, optimizing the overall system architecture.


In-depth understanding and teaching of design patterns, enabling developers to apply proven solutions to common design challenges.


Guides learners in the principles and best practices of RESTful API design, fostering the creation of well-structured and intuitive APIs


Instructs on the implementation of JUnit test cases for effective unit testing, promoting the development of reliable and maintainable code.


Proficient in setting up Continuous Integration and Continuous Deployment pipelines with Jenkins, facilitating automated and reliable software delivery.

Education

B.Tech - Computer Science & Engineering

Shobhit Institute Of Engineering & Technology
Gangoh
08.2011 - 05.2015

Skills

Java, Springboot, Microservices

undefined

Education Certification

B-TECH in CSE (Computer Science & Engineering), Shobhit Institute of Engineering and Technology, Saharanpur, Uttar Pradesh, 2011-08-01, 2015-05-01

Projects

Retail 360 (Common Application framework (CAF)), PepsiCo, 2022-11-15, present, Sr. Java Full Stack Developer (ReactJs), Involved in requirement gathering, analysis, design, and documentation of the app. Implemented Backend interaction from the Service layer using Spring Data JPA. Developed REST API’s using Spring to host Microservices and deploy on AWS. Involved writing Graphql APIs. Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic. Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines. Involved to are Spring schedulers to fetch data from different sources like CRM, ADLS etc. Deployments Automation Docker & Kubernetes. Responsible for the overall layout design that meets cross-device compatibility. Used Spring Boot framework for building cloud Microservices and to develop Spring-based application radically faster with less configuration. Designed and developed JUnit test cases during the development phase. Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration. Built Spring-based Java Microservices to support web applications. Responsible for using the AWS Console and CLI for deploying and operating AWS. Built and deployed applications on Web/Application Servers like Apache Tomcat., Java 11, Spring Boot, Micro Services, CI CD, Docker, Kubernetes, Argo CD, Cassandra, react, redux Brother Medio Group Client Uptime Solution, Brother Medio Group, 2021-12-13, 2022-11-04, Sr. Java Full Stack Developer (ReactJs), Involved in requirement gathering, analysis, design, and documentation of the app. Implemented Backend interaction from the Service layer using Spring Data JPA. Developed REST API’s using Spring to host Microservices and deploy on AWS. Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic. Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines. Was involved to write YAML for pods. Deployments Automation Docker & Kubernetes. Responsible for the overall layout design that meets cross-device compatibility. Designed and developed JUnit test cases during the development phase. Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration. Built Spring-based Java Microservices to support web applications. Responsible for using the AWS Console and CLI for deploying and operating AWS. Built and deployed applications on Web/Application Servers like Apache Tomcat., Java 8, Spring Boot, Micro Services, CI CD, Docker, Kubernetes, Argo CD, Mongodb, react redux International Communication, International Communication, 2019-04-04, 2021-12-09, Java Full stack Developer (angular14), Involved in requirement gathering, analysis, design, and documentation of the application. Implemented Backend interaction from the Service layer using Spring Data JPA over Hibernate. Developed REST API’s using Spring to host Microservies and deploy on AWS. Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic. Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines. Responsible for the overall layout design that meets cross-device compatibility using Bootstrap, the color scheme of the website using ReactJS, HTML5, CSS3, and created detailed wireframes and process flow. Used Spring Boot framework for building cloud Microservices and to develop Spring-based application radically faster with less configuration. Designed and developed JUnit test cases during the development phase. Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration. Built Spring-based Java Microservices to support web applications. Responsible for using the AWS Console and CLI for deploying and operating AWS services. Built and deployed applications on Web/Application Servers like Apache Tomcat., Java 8, Spring Boot, Spring security Microservices, angular Anderson Advisors, Anderson Advisors, 2017-05-11, 2019-03-28, Java Full Stack Developer, Involved in analysis, specification, design, implementation, testing and production support phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM). JIRA and Confluence suite of products, Rally are used for managing and tracking Agile stories. Designed event driven framework using RESTful web services, Micro services and Apache Kafka. Used Java8 technologies like Functional Interfaces, DataTime API, Lambda & Stream API. Test driven development using Junit, Mockito framework. Developed internal Application using ReactJS. Developed Docker image and containers for the application by configure Docker file. Used Docker Compose to manage images. Used Kafka tool for connecting to Zookeeper and Kafka servers for managing the topics and partitions. Sonar tool used for test coverage & coding standards. Coverity tool used for code security. Implemented ReactJS Services, Interceptors and custom directives, pipes, routing, http calls in the application., Java 8, Spring Boot, Micro Services, Docker, cicd World Cloud View, FedEx, 2015-09-15, 2017-05-09, Software Engineer, Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Created DAO classes to implement CRUD operations by using Spring data. Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading. Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns. Applied Java Collections such as HashMap, List to store data. Used Java File/IO to generate documents. Implemented Log4j and Swagger technology for a broader perspective of the project. Developed test classes in JUnit for unit testing. Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT. Implemented ReactJS Services, Interceptors and custom directives, pipes, routing, http calls in the application. Used GIT for version control tool for merging branches and used Source tree to solve conflicts., Java, J2EE, Spring, Hibernate, ReactJS, JUnit, Postman, GIT

Timeline

Senior Java FullStack Trainer

Great Learning
09.2022 - Current

Sr. Java Full Stack Developer (ReactJs)

Brother Medio Group
12.2021 - 11.2022

Senior Software Engineer

MDS
12.2020 - 09.2022

Senior Java Trainer

Cognexia
01.2020 - 07.2022

Java Full stack Developer (angular14)

International Communication
04.2019 - 12.2021

Senior Software Engineer

Chetu India Pvt. Ltd
03.2018 - 12.2020

Java Full Stack Developer

Anderson Advisors
05.2017 - 03.2019

Software Engineer

FedEx
09.2015 - 05.2017

Software Engineer

UST Global (Client)
05.2015 - 03.2018

B.Tech - Computer Science & Engineering

Shobhit Institute Of Engineering & Technology
08.2011 - 05.2015
Mohammad Juned AlamSenior Java FullStack Trainer