Manthan Java
Manthan Java
SUMMARY
8+ Years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes
development, design, analysis, testing and Integration of various web based and client/server applications in multi-
platform environments with JAVA/J2EE technologies.
Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular 2/4, React
Js, Backbone.js and Node JS.
Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective
sorting mechanisms and new Date Time API.
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and
troubleshooting EC2 instances, and S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and
Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business
Delegate, Factory, Proxy, and Singleton.
Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC,
Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
Experience in both providing and consuming Web Services using SOAP and RESTful (JAX-RS and JAX-WS).
Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL
(Hibernate Query Language).
Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and
Generics.
Experience with different spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring
Boot, Spring Batch, Spring Security, and spring cloud.
Experience in design and development of robust and highly scalable web service platforms and API's based on REST
and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies
and Jersey frameworks.
Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
Experience on CQL (Cassandra query language), for retrieving the data present in Cassandra cluster by running
queries in CQL.
Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume
Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like
Mongo DB and Dynamo DB.
Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by
using Active MQ, Rabbit MQ as a message queue.
Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX
platforms to move the project into production environment.
Experience with Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
Working knowledge with version control tools like SVN, CVS, GitHub, and Visual Source Safe.
Hands on experience in building tools like ANT, Maven, Gradle.
Experienced in developing Rich GUI's by using Eclipse RCP, HTML, frameworks.
Highly experience with Java complaint IDE's like Spring Tool Suite, Eclipse, IntelliJ, and RAD.
Languages Java (6, 7, 8), SQL, PL/SQL
Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP,
DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags
AWS Services EC2, S3, VPC, Auto Scaling, IAM, Lambda(server less)
Web Technologies HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services. Angular JS,
Angular2/4/8, Node JS, JQuery, Typescript,
Frameworks Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot
UML Tools Visual Paradigm, Rational Rose, MS Visio
IDE’s Eclipse, NetBeans, IntelliJ, Webstrom
Web/Application Servers Web Logic, Apache Tomcat, JBOSS and IIS
Web Service Technologies SOAP, REST(JAX-RS,JAX-WS)
Version Control Tools GIT, Visual Source Safe, CVS, Tortoise SVN
Methodologies Agile-Scrum, Waterfall, V-Model
Database Environments Oracle, SQL Server, MySQL
Operating Systems Windows, Linux, UNIX
Responsibilities:
Environment: Java 8, Spring 4.1( MVC, ExpressJS, Spring Boot, Node.js, Pivotal Cloud Foundry(PCF), EJB, AOP),
Hibernate 4.0, JAX-RS Web services, Angular 9/10, Bootstrap, React.js, Spark, Microservices, Python, Kafka, Apache
Camel, JQuery, AJAX, UML, Redshift, JSTL, Docker, Apigee, Oracle 11g, PostgreSQL ,NoSQL, Rabbit MQ ,Amazon EC2,
Amazon S3, GitHub, Lambda, React JS, Spark, Amazon SQS, Amazon EBS, HTML5, CSS3, Junit, Maven, JIRA, Jenkins.
Responsibilities
Involved in developing Web service operations in Service Oriented Architecture (SOA).
Analyze requirements with team; write High Level design documents, System Use Case, analyze risk factors.
Followed agile methodology during complete SDLC process.
Created a custom analytics frame work to gather useful user behavior data using Mongo DB
Built MicroServices using spring boot with continuous deployment and continuous integration using Docker and
Jenkins. Used Cloud Front (CDN)in serving web content to other regions using S3.
Built real-time streaming data pipelines using Spark Streaming
Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
Designed and developed complete Application suite for ingesting data into HDFS and maintaining CDC (Change Data
Capture) in Hive tables. Spring ORM wiring with Hibernate provided access to Oracle RDBMS
Entire Applications are developed in IntelliJ and validated Messaging Technology using Rabbit MQ
Processed xml files and text files to save data to the database using Spring Batch and scheduled them using Spring
scheduler. Deploying Oracle ADF/BPM Applications in Weblogic cluster environment
Took part in enhancing existing service and data access layer developed using Spring and Spring JPA to interact with
MYSQL database. Developed Python batch processors to consume and produce various feeds
Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN.
Developed server side application to interact with database using Spring Boot and Hibernate.
Developing RESTfulAPIs using JSON, performing code management using GIT and resolving code conflicts
Developed and Consumed Enterprise wide web services with Restful API using NodeJS to receive data from device
and store in NoSQL database MongoDB.
Worked extensively with AWS services like EC2, S3, ELB, IAM, Cloud Watch, CloudFront, SNS, and RDS.
Deployed the Services onto the OpenShift PODS and tested end-to-end application.
Tested services using JUnit with Mockito framework and for integration testing used Spring with JUnit.
Performed product development and implementation using AWS cloud infrastructure.
Created POC for JDBC connectivity and Data Source and communicated with data base using stored procedure calls.
Involved in writing the front-end code for the application using React.js
Implemented JUNITs for Mongo, SNS , Redis , Elasticsearch
Used GIT as Source Version control management system and worked on GITHUB repository.
Responsible for migrating the code base from Cloudera Platform to Amazon EMR and evaluated Amazon eco
systems components like Redshift, Dynamo DB.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Worked on Migration of legacy EJB based SOAP APIs to Golang based services, REST Services.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page
navigation using Angular9
Deployed the application on Apache Tomcat Application Server.
Worked on the NOSQL particularly Dynamo DB for storing the data of the users and the campaigns.
Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API
proxies on Apigee Edge.
Have done POC on JMS using IBM WebSphere Application Server and designed the architecture for the mail order
process. Integrate the web services using Apache Camel routing and Spring.
Developed MapReduce application using Hadoop MapReduce programming and Hbase.
Conducted tests for applications developed in Angular JS using Jasmine and Angular test beds and ran those test
cases on Karma (Unit test runner) platform.
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and
for effective sorting mechanisms.
Implemented import handling on copy-paste (including Java-to-Scala conversion).
Wrote data mutations in GraphQL which allows user to update their username and password information.
Created Spring MVC framework Controllers and Services that are bind using Dependency Injection to enable loose
coupling between application components.
Golang and Java were used as a backend REST service while AngularJS was used for the user interface
Responsible to install, configure, monitor systems developed on Cloud IaaS environments with Pivotal Cloud
Foundry PaaS running on top of it.
Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP,
NodeJs, Python, Ruby, Go.
Experience in testing Code and Microservices using various open source frameworks in Golang
Experience in handling messaging services using Apache Kafka.
Integrated Spring Security with JDBC to manage user registration and login
Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 7/8, Tomcat, Redshift, Typescript, Nest.Js,
Oracle, XML, DOM, SOAP, Junit, Spring Boot, Web Sphere 8.5, Spark, Hibernate 3.0, GraphQL, Microservices, AWS
Lambda, GIT, GITLAB, SNS, Open shift, Spark, Docker, GitHub ,LINUX/UNIX, Apigee, ExpressJS ,AWS, Redis, PostgreSQL,
Rabbit MQ,JDBC, Kafka, TDD, BDD, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA
Design Patterns, Cassandra, LDAP, NOSQL
SEI Investments- Oaks, PA Dec 2017 – March 2019
Java Developer
Responsibilities
Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate,
session facade, Value object and DAO design patterns.
Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern
into Action Classes.
The application consisted of a monolithic codebase being slowly migrated to a Microservices environment. Each
Microservices backend and frontend tech stack varied slightly from one another.
Implemented Unit testing using Junit.
Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data
Integration of spring modules with AWS modules in order to consume third party services.
Developed Webpages using UI frameworks bootstrap, Angular JS.
Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-
end GUI. Involved in deployment of microservice through CI/CD pipeline using Maven, Docker, OpenShift.
Managed and maintained Oracle and NoSql databases in production domain.
Designed and implemented a NoSql based database and associated Restful web service that persists high-volume
user profile data for vertical teams.
Successfully migrated the Dynamo DBs from PostgreSQL with complete data integrity
Created Scala and Java based ETL streaming framework, using Spark, Cassandra, Hadoop and Hive.
Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular
JS and React JS.
Used Angular libraries like angular-UI-router, angular-resource to create the effective single page application and
used angular-cookies to temporarily store the data used in this application.
Used LDAP Authentication for logging and Validating User Credentials.
Designed the real time analytics and ingestion platform using Storm and Kafka
Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
Used Struts tag libraries in the JSP pages. Used Swagger to interact with API end points of the Microservices.
Used Pivotal Cloud Foundry to quickly build, deploy & update the applications.
Developed a controller Servlet that dispatches request to appropriate Action Classes.
Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA)
techniques. Developed BDD automation scripts using Cucumber tool and Selenium.
Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry
with Spring Boot as its MVC layer.
Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML5, CSS3, JSF, JQuery and JavaScript.
Followed Agile Methodology and TDD (test driven development).
Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP,
NodeJs, Python, Ruby, Go. Extensively worked in Test Driven Development (TDD) framework using JUnit.
Involved in the analysis & design of the application using UML with Rational Rose
Developed RESTful services using Spring Boot and deployed to pivotal cloud foundry (PCF)
Page design and development are done using Oracle BPM.
Involved in implementing JQuery for providing interactive user interfaces.
Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, UML, JQuery, Struts, Spring Boot, HTML5, CSS3, JMS,
XML, Eclipse, Apache, Oracle ECM, Struts, Web service, Docker, Python, SOAP, React.js, AWS, ETL, Web2.0, LDAP, BDD,
Kafka, Microservices, Apigee, Oracle BPM, JSF, Spark, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL,
Oracle10g, UML, Web logic, Junit.
Responsibilities:
Involved in database modeling applying the normalization rules
Developed Code using Struts framework, based on the MVC design pattern
Developed the presentation layer using Struts Tag Libraries
Utilized the AngularJS directives, factory, service and filters. Created number of custom directives to reuse them
across the controller. Created POC for Spring Batch for running batch jobs.
Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design
patterns and java standards. Validating the Application by Deploying and testing on JBoss Server.
Developed micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and
JPA. Used JDBC Connection, Statement to retrieve Data from RDBMS.
Analyzed, designed, validated the business logic of the system and implemented the application
Developed business services using EJB’s and used SOAP API.
Translated functional requirements into technical design by gathering the user stories.
Developed order history and order status of all the Authorized agent’s specific bonds
Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria
to be reviewed by the CNA internally
Involved in debugging the product using JIRA Bug Tracking
Deployed the application on to Web sphere application server.
Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, JQuery and AJAX.
Developed servlets for generating reports in PDF format.
Implemented multiple high-performance Mongo DB replica sets on EC2 with robust reliability.
Implemented logging using log4j.
Deployed the application in JBOSS Application Server.
Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript 1.3, JSPs,
HTML5, CSS3, JQuery, JSON, Oracle 8i, Ajax, Mongo DB, Soap, Toad, Eclipse 3.1, Web Sphere Application Server 5.1, Web
logic, Apache CXF, MySQL, XSLT, Junit, Log4j, Rational Clear case, Clear Quest.