Manoj Resume
Manoj Resume
● Java developer with 7+ years of experience in full software development life cycle including
requirement analysis, design, coding, testing, debugging, and maintenance.
● Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework,
Tiles Framework, and Internationalization.
● Used java multi-threading infrastructure to load data process data in chunks to improve performance.
● Experience with IBM WebSphere, JBOSS, and Apache Tomcat Application Server.
● Expertise in open source frameworks like Struts2.0, Spring 2.5(IOC, JDBC, AOP, and LDAP),
Webservices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT,
etc.
● Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX,
ReactNative concepts.
● Proficiency in Service consuming and publishing of JSON-based RESTful Webservices with JWT security
tokens.
● Experience in Software Development using J2EE technologies in a web and client-server environment
using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail, and
Log4j.
● Familiar with creating Custom Reusable React Components Library.
● Working experience with Non-Relational Databases like Mongo DB (NoSQL).
● Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
● Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object-
Oriented Technologies in an Internet/Intranet Environment.
● Experience in deploying applications on IBM WebSphere, WebLogic Server, JBoss AS, and Tomcat.
● Implemented and monitored Multi DC - Multi-Rack Cassandra Clusters using node tool and Ops Center.
● Used jQuery and AngularJS/Angular2+, JavaScript to provide a dynamic User Interface and for the
client-side validations.
● Expert in converting legacy information systems to distributed and web-based architectures.
● Experienced in design and developing Test plans, Test Cases (Manual/Automated), Test Procedures, and
white-box and black-box testing.
● Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton,
Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object,
and Business Delegate.
● In-depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test
driven).
● Experience in writing test cases in a Java environment using JUnit.
● Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI, and Hibernate.
● Knowledge and experience in XML and XML parsers, SOAP-based web services, restful web services,
and UML.
● Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2
(JDK1.7), J2EE Design Patterns, Data Modelling, and UML-based system design.
● Good experience in creating and designing data ingest pipelines using technologies such as Apache
Storm- Kafka.
● Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate,
Spring, Struts MVC.
● Excellent working experience with various frameworks like MVC, and Struts.
● Good Knowledge of UML and Together Soft/ Visio tools.
● Good Experience in Implementing J2EE Design Patterns.
● Ability to learn and use new systems and paradigms in considerably less time, solid communicator with
exceptional team-building skills.
● Experience mentoring, leading, planning, and executing client projects, liaison with business and IT
management.
● Excellent analytical capabilities and good communication skills.
● Always worked closely with system users and management personnel and gained a reputation for
loyalty, quick problem solving, and excellent teamwork and communication skills.
● Ability to quickly adapt to new environments and learn new technologies.
ACADEMICS
TECHNICAL SKILLS
Programming Core Java, Java 8/7, J2SE, J2EE, C, C++, SQL, Python, and PL/SQL.
Languages
J2EE Technologies EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS.
Web Technologies HTML, DHTML, AngularJS/Angular2+, JQuery, CSS, RWD,JSON, JSON-DTD, AJAX,
Bootstrap, NodeJS, React JS, IDE IBM RAD, Eclipse, MyEclipse, JBuilder.
Application/Web IntelliJ IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat.
Server
Databases Oracle 8.x/9.x/10g/11g/12c
XML Technologies XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB.
Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS.
Methodologies RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application
Development.
Application Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context,
Frameworks Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring
with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling
Rational Rose.
Other Tools NT, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web
Services), EC2, RDS, Dynamo DB, S3 Micro services Swagger, Pivotal Cloud Foundry,
Spring Micro-Services, SpringBoot, Netflix Eureka.
Build Tools Ant, Maven, Gradle, Jenkins.
Version Control SVN, CVS, JIRA, Clear Case, GIT, Bitbucket, GitHub.
Operating Systems Windows, Linux, UNIX, XP/Vista/7/10.
PROFESSIONAL EXPERIENCE
Responsibilities:
▪ Designed and developed the application using agile methodology and followed TDD, Scrum, and pair
programming.
▪ Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
▪ Designed dynamic and browser-compatible pages using JQuery, JavaScript, AEM, and AngularJS/Angular2+.
▪ Participated in daily scrum meetings, sprint planning, and product backlogs.
▪ Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations,
and Spring MVC components.
▪ Worked with Angular JSMVC framework including authoring complex directives, services, controllers, and
filters.
▪ Customized AngularJS filters in several locations to get the required output.
▪ Implemented Angular Controllers to maintain each view data.
▪ Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,
JavaScript, React.js, Redux, and Bootstrap.
▪ Designed view including Bootstrap RWD and templates, and Modified/Enhanced/Created JSON based
WebAPI controllers for a SPA Admin System.
▪ Created reusable and testable React.js functional and class components using es6.
▪ Used RabbitMQ as Message queue applications may connect to the queue and transfer a message onto it.
▪ Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services.
▪ Used AngularJS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
▪ Used AngularJS Directives like ng-app, ng-model, and ng-in for initialization of Angular JS application data.
▪ Responsible for working on consuming and producing SOA Microservices /WebServices.
▪ Designed and implemented server-side RESTful web services using Node JS and handled communications to
the client side (React JS) using JSON.
▪ Designed and Developed web services using JAX-WS, SOAP, JAXB, and Apache CXF.
▪ Exposing and consuming the web services to the downstream applications using ApacheCXF and Apache
camel framework.
▪ Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI
updates.
▪ Developed service components that are exposed as Web Services using restful web services, developed
service components to consume WebServices.
▪ Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
▪ Implementing and exposing the Micro services based on RESTful API using Spring Boot
▪ Used MongoDB to import the data into and feed it into web services and displayed it on the browser.
▪ Created RESTful Web service for updating customer data sent from external systems.
▪ Worked on triggers and stored procedures on Oracle database.
▪ Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.
▪ Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from
Spring Boot admin console.
▪ Expert in working with frontend technologies such as HTML5, CSS3, RWD,Bootstrap, Angular2, React JS and
Node JS
▪ Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
▪ Implemented web-based application using Spring and Spring modules: Spring JDBC Technologies. Extensive
experience in developing Microservices using Spring Boot and followed domain driven design
▪ Worked on Eclipse IDE to write the code and integrate the application.
▪ Used GIT as Version Control.
▪ Used Spring Core Annotations for Dependency Injection Spring MVC for REST APIs and Spring Boot for
microservices.
▪ Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
▪ Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on AWS
▪ Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud and
Azure
▪ Used Express.Js to connect node.js to Database MongoDB and wrote schema.
▪ Implementing and exposing the Micro services based on RESTful API using Spring Boot.
▪ Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud
▪ Wrote MSSQL queries to save the data and retrieve the data from the database using the spring mongo data
repository.
▪ Used Maven tool to build, config, package, and deploy an application project.
▪ Developed JUnit test cases to validate the REST services.
▪ Implemented Hibernate Inheritance strategies to map relations between tables and configured many-many
relationships using Hibernate annotations.
▪ Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud and
Azure
▪ Creates and configures Micro-Services architecture and integrated with ReactJS application.
▪ Implemented MVC architecture with React components as Views, models, and controllers in node.js for API
development.
▪ Used Angular JS, XHTML, RWD, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design
Layout with JSP.
▪ Used AngularJS for synchronizing java applications and client-side scripting.
▪ Used AWSCloudServices to integrate the development of application
▪ Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, and Hibernate.
▪ Involved in Designing and developing the API.
▪ Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry.
▪ Implemented web-based application using Spring and Spring modules: Spring JDBC Technologies. Extensive
experience in developing Microservices using Spring Boot and followed domain driven design
▪ Used Spring Core Annotations for Dependency Injection Spring MVC for REST APIs and Spring Boot for
microservices.
▪ Involved in configuring and integrating spring and Hibernate frameworks.
▪ Created SpringMVC components like Dispatch servlets, configure Request mapping annotation controllers,
and view resolver components.
Environment: Core Java, Java 8, React JS, JDK, J2EE, Spring, Servlets, Hibernate 4.0, CSS3, DB2, HTML5, GIT, XML,
AJAX,JAXB,Angular JS, Angular2/4, Eclipse, JUnit, JavaScript, Oracle, IBM WebSphere, Docker, AWS,
Microservices, Pivotal Cloud Foundry (PCF), JavaScript, PL/SQL, Scrum, RESTful Web Services,spring
boot,kubernetes ANT, NodeJS, SOAP, RESTful, Swagger, JBoss, jQuery, JUnit, Spock, Mockito, JIRA, Git, Maven,
Jenkins (CICD), Windows.
Responsibilities:
Environment: Java 1.7, Oracle 12c/11g, Servlets, JSP, JSTL, Spring 3.0, Spring ORM, SpringBoot, Hibernate 3.2,
Struts, Microservices, REST/SOAP Web Services, Hibernate 3.0, Restful WebServices, React JS, API, Apache
Tomcat Server, WebLogic 10.3, Eclipse, Log4J, Ajax, PL/SQL, JQuery, AngularJS, NodeJS, JSON, RWD,SVN,
XML,JAXB, XSLT, XSD, SOAP, Amazon Web Services, Maven, Junit, PowerMock
Responsibilities:
▪ Designed and developed UI using Java, J2EE, HTML, and Java Script where users have all the items listed for
auctions.
▪ Involved in collecting requirements from Business Users and Data Modeling and designing and developing
Tools using Java, Servlets, EJBs, and JSP.
▪ Developed applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP, JavaScript, and XML and developed
applications using Eclipse IDE
▪ Worked on various two different projects writing HTML, CSS, and JavaScript based on provided designs to
get websites and web applications.
▪ Strong knowledge of SOAP and RestFul Web services.
▪ Developed the application based on MVC architectural design pattern.
▪ Used SOAP for Web Services by exchanging XML data between applications over HTTP.
▪ Extensively used XML Binding JAXB for mapping Java Objects for XML representations.
▪ Developed ANT build scripts to build and deploy applications in enterprise archive format.
▪ Written Unit tests for the Angular Code using JASMINE, KARMA, and End to End tests using Protractor. JS.
▪ Developed SQL queries and used stored procedures to perform transactions with the DB2 database.
▪ Developed Unit Test Cases to test the Interfaces. Involved in Modules Testing and Integration Testing.
▪ Used Log4J for logging and debugging and Spring IoC to inject data into Java beans.
▪ Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web
services.
▪ Used MAVEN for project management and build automation.
▪ Used Subversion as version control for implementing the application.
▪ Involved in developing code for obtaining bean references in the spring framework and used Spring MVC to
implement the Model View Controller pattern.
▪ Developed web pages using JSP, JavaScript, JQuery, HTML, XHTML, XML, CSS and AJAX.
▪ Involved in the complete life cycle of design, development, testing, and deployment of applications.
▪ Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers, and
functions to access the MYSQL database.
▪ Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and
retrieve the media files related to the application.
▪ Used CSS preprocessor SASS to make CSS more efficient.
▪ Extensively used Dependency Injection (IOC).
▪ Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
▪ Developed interfaces to communicate with mid-tier and Data Base.
▪ Strong understanding and knowledge of Linux, automation, and CI Tools like Chef, Hudson, Jenkins & Git
with scripting languages (Shell, python, pearl, and ruby)
▪ Developed Web Services to retrieve data from legacy systems.
▪ Created several JSPs and populated them with data from databases using JDBC.
▪ Developed Web Services using REST and SOAP.
▪ Involved in creating, modifying, and updating database tables in oracle 11g.
▪ Developed the Web Application using JSP, Servlets, and HTML and performed validations using JavaScript.
▪ Used various Core Java concepts such as Multi-Threading, Exception Handling, and Collection APIs to
implement various features and enhancements.
Environment: Java 1.7/J2EE, Spring MVC, JavaScript, Spring, JSF, Web Services, JSP, AJAX, jQuery, JSP, Mongo
DB, MySQL, Soap, Oracle 11g, WebLogic application server, AWS, JavaScript, Angular.JS, React.JS, Node.JS, Mule
ESB, CSS3, Spring MVC, Hibernate, JMS, Eclipse, Servlets, AJAX,JAXB ANT, SVN, Eclipse, Restful web services,
Windows.
Responsibilities:
▪ Involved in client requirement gathering, analysis & application design.
▪ Involved in the implementation of design using vital phases of the Software development life cycle ( SDLC)
that includes Development, Testing, Implementation, and Maintenance Support in WATERFALL
methodology.
▪ Understanding and analyzing the basic requirements.
▪ Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
▪ By using Servlets and JSP implemented server-side programs
▪ Involved in design, development, and validation of UserInterface by using HTML, JavaScript, XML, and CSS
▪ Performed the database access tasks using JDBC and other related information from auto-generated files
▪ Used JDBC prepared statements to call from Servlets for database access.
▪ Developed Servlets, Session, and Entity Beans handling business logic and data
▪ Involved in the design and documentation of the stored procedures
▪ Developed ActionForms, ActionClasses, and helper classes by using Struts.
▪ Deployed Enterprise application using WebLogic application Server
▪ Used UML to develop Usecasediagram, class diagram, and sequence diagrams
▪ Involved in writing JunittestCases
▪ Used Log4J for any errors in the application
Environment: Java, J2EE, HTML, XHTML, XML, XSLT, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle,
MVC, Hibernate, WebLogic, Junit, Log4J.