Uploaded File
add photo
Manavi
manavikumar11@gmail.com
562-685-1153
Jersey City, NJ 07304
Sr. Java/J2EE Developer
11 years experience W2
0
Recommendations
Average rating
164
Profile views
Summary

  • Java Developer with over 5 +years of extensive IT experience with primary expertise in Object Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance, and Support of Object-oriented and Client-Server web applications.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi-threading API.
  • Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.2, Spring, Hibernate 3, Log4J 1.2.7 and Ant 1.6.7
  • Experience as Software Engineer, with onsite and offshore teams, leading the development of Web applications using different application/web servers.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Good Experience in implementing several object-oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory, and Composite View.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience in presentation layer using JSP, HTML, XHTML, CSS, Ajax, and JavaScript.
  • Developed applications on different IDE’s such as Eclipse and Net Beans.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, Streams & File I/O.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
  • Experience in writing and executing unit test cases using JUnit Testing Framework
  • Experience in Configuring and deploying applications on BEA Web Logic 8.x/7.x, Apache Tomcat 4.x and Web Sphere Application Server.
  • Extensive experience in SQL programming language in Oracle PL/SQL, TSL, MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries, Pl/SQL materialized views, Strong and in-depth knowledge of various relation database systems.
  • Good understanding on Object Oriented Programming Concepts using programming languages such as C, C++ & Java.
  • Designed the front-end applications, user interactive (UI) web pages in a professional manner with using web technologies like JSP and CSS.
  • Good working knowledge on SVN for code management and version control.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Strongly initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast, and willingness to work has always been my strengths.

Technical Skills:

Programming languages

  • C, C++, Java 5.0/6.0, Scala, PHP

Middleware / Distributed Technologies

  • J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, log4j

Server side programming

  • Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries

Scripting Languages

  • JavaScript, AJAX, HTML, CSS, XML, DHTML, SQL, PL/SQL, Ant

Modeling languages

  • Design patterns

Java IDE

  • Eclipse 3.0, Eclipse SDE IRAD 7.5, NetBeans, IntelliJ IDEA 10.0.3, My Eclipse 8.6

Databases

  • Oracle 10g/9i, MySQL, SQL Server 2000/2005, DB2

Web Servers

  • Apache Tomcat Server 5.x/6.0/7.0

Application Servers

  • WebLogic Server 8.1/9.1/10.0, JBoss AS 4.2, WebSphere 6.1/7.0

Framework

  • Struts, Spring 2.x, Spring 3.x, Spring Core, Spring MVC, Spring DAO.

ORM Tools

  • Hibernate 3.0, DAO

Version Control System

  • CVS, SVN, GIT, Dimensions

Testing

  • Junit, Mockito

Experience
Sr. Java/J2EE Developer
Information Technology
Feb 2016 - present
  • Description: Involved in requirement analysis, Developing, Customizing, Implementing, and supporting transport authority & traffic system analysis tool for the Transportation and public safety agencies in the New York - New Jersey
  • Responsibilities:
  • Project modules are related to managing traffic of different States & Managing historical traffic data to generate report for the analysis of traffic prediction. Project is used by the transportation and public safety agencies in the New York - New Jersey - Connecticut metropolitan region.
  • Project includes various web solutions and analytical tools to supporting its member agencies through interagency communication and the enhanced utilization of their existing traffic and transportation management systems.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Responsible for the Design, Deploy and development of the web applications.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Dealt with Hibernate open source ORM frame work for persistence management.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
  • Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
  • Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
  • Involved in requirement analysis, design, coding, and implementation.
  • Involved in DB design and DB deployment.
  • Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
  • Used log4j for tracking errors and debugging the code.
  • Interacting with the Managers and created prototypes as per the business requirement.
  • Designed the user interactive (UI) web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using advanced level of HTML, XML, AJAX, JavaScript, CSS.
  • Involved in unit testing and system testing and responsible for preparing test scripts for the system testing.
  • Responsible for the successful execution of Project Planning and Deployment cycles.
  • Provided end to end support for the system and involved in coding and testing.
  • Environment: Java/J2EE (JSP, Servlet), JavaScript, Spring, JQuery, Ajax, JSON, REST Easy services, hibernate 3.0, Eclipse, MSSQL, SVN, Apache Tomcat.
AJAX Hibernate HTML Java SQL XML Software Engineer Apache Eclipse System Analysis Stored Procedure J2EE Java Servlet JavaScript Struts Apache Tomcat UI EJB jQuery JSON REST SVN Spring Ember.JS Triggers Requirement Analysis PL/SQL Log4J Project Management Unit Testing
Remove Skill
Java/J2EE Developer
Information Technology
Aug 2015 - Jan 2016
  • Description: Involved in software development life cycle (SDLC) of the systems requirement gathering, conceptual design, analysis, detail design, development, system testing, and user acceptance testing The Work Flow application project module deals with the flow of the specific work which goes through different levels for the final approval. Each department manager receives the request for specific work approval which has been forwarded to upper level manager after approval by specific lower level manager. The software application provides intimation to specific manager about the incoming request for approval and based on his/her approval or denial, the application forwards the request to above level manager. The software application provides the facility of tracking of the specific work approval request and each level manager can view the history of the generated or received requests.
  • Responsibilities:
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
  • Took initiation in verifying the environment is available, up to date with latest code builds.
  • Code promotion and verification of local/DEV environments
  • Designed UI screens using JSP, CSS and HTML. Used JavaScript for client side validation.
  • Involved in software development life cycle (SDLC) of the systems requirement gathering, conceptual design, analysis, detail design, development, system testing, and user acceptance testing.
  • Designing and developing the front-end screens using HTML and JavaScript with AJAX.
  • Extensively used CSS to enhance the look and feel of the site.
  • Developed Stored Procedures and maintained database using Oracle 9i.
  • Environment: HTML, JDBC, JSP, SERVLETS, Enterprise Java Beans, Spring, Oracle 9i, NetBeans IDE, Apache Tomcat Server.
Hibernate HTML Java Apache Business Requirements Stored Procedure Oracle J2EE Java Servlet JavaScript Struts Apache Tomcat UI JSP CSS JDBC Netbeans Spring Requirements Gathering Javabeans Project Management
Remove Skill
Java/J2EE Developer
Information Technology
May 2013 - Apr 2014
  • Description: HSBC Bank is a leading insurance/financial business operating in many countries. It has many financial products catering to the wide community of the World. These products information is present to the user community through the portal website. The Website displays the insurance paid by the customers of the HSBC and the users can view the monthly statements and other important financial information through the interactive charts present in the website.
  • Responsibilities:
  • Created various modules and components as per business requirement.
  • Extensively used MVC architecture and JBoss for deployment purposes.
  • Provided technical support for various key business releases.
  • Coordinated with multiple teams to Resolve various items involved as part of big releases.
  • Built the backend services, which will be consumed by action classes of studs.
  • Created SOAP web services to allow communication between the applications.
  • Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Used No SQL for JBoss Caching.
  • Used Point of Sale(POS)Software for hardware Peripherals.
  • Worked on Credit Card transactions.
  • Implemented various complex PL/SQL queries.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Worked with the ISP Site Development to get any infrastructure related issues fixed.
  • Implement the best practices and performance improvement / productivity plans.
  • Co-ordination of activities between off-shore and onsite teams
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Environment: JAVA 1.6, J2EE, Servlets, JMS, Spring, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, No SQL, JBOSS, Apache Tomcat, Eclipse
HTML Java JBOSS BRMS SQL XML UNIX Apache Eclipse Business Analysis Business Requirements J2EE Java Servlet JavaScript Apache Tomcat JMS JSP UML SOAP JDBC Agile Methodology MVC Spring WebServices PL/SQL
Remove Skill
Java/J2EE Developer
Information Technology
May 2011 - Apr 2013
  • Description: An Identity access management (IAM) system is a framework for business processes that facilitates the management of electronic identities. The framework includes the technology needed to support identity management. IAM technology can be used to initiate, capture, record and manage user identities and their related access permissions in an automated fashion. This ensures that access privileges are granted per one interpretation of policy and all individuals and services are properly authenticated, authorized and audited.
  • Responsibilities:
  • Developed the role based access control for the product.
  • Developed the user interface for the product.
  • Developed few modules which includes access management, audit management.
  • Involved in designing the user interface using Struts framework.
  • Developed JavaBeans to get the input from the user.
  • Developed different authentication services such as finger print, iris.
  • Involved in designing MVC pattern for the product.
  • Deployed the project in WebLogic Server.
  • Front-End is developed using HTML, CSS, Java Script, JQuery.
  • Gathered requirements for developing the use-case diagrams in developing user interface.
  • Primary responsibilities include developing Web applications using JSF framework.
  • Designed database tables, relationships using MySQL server.
  • Developed the POJO classes, interfaces for methods to call from user-interface.
  • Front-End is developed using JSF framework, XHTML, CSS, JavaScript, JQuery.
  • Developed action classes and action forms to collect the input.
  • Generated the Hibernate mapping files and developed the domain objects.
  • Developed the Hibernate DAO classes.
  • Development Various Authentication Solutions based on Biometrics.
  • Environment: MVC framework, HTML, CSS, JavaScript, JQuery, Ant, WebLogic Application Server
Hibernate HTML Java J2EE JavaScript MySQL Struts BEA WebLogic CSS jQuery JSF MVC Auditing POJO Javabeans Ant
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Unit Testing
2021
5
HTML
2021
4
J2EE
2021
4
Java
2021
4
JavaScript
2021
4
Project Management
2021
4
Hibernate
2021
3
Struts
2021
3
Apache
2021
2
Apache Tomcat
2021
2
CSS
2016
2
Java Servlet
2021
2
Javabeans
2016
2
jQuery
2021
2
Log4J
2021
2
MVC
2014
2
Spring
2021
2
Ant
2013
1
Auditing
2013
1
BEA WebLogic
2013
1
Business Requirements
2016
1
Eclipse
2021
1
JDBC
2016
1
JSF
2013
1
JSP
2016
1
MySQL
2013
1
PL/SQL
2021
1
POJO
2013
1
SQL
2021
1
Stored Procedure
2021
1
UI
2021
1
XML
2021
1
Agile Methodology
2014
1
AJAX
2021
1
Business Analysis
2014
1
C
0
1
C++
0
1
DB2
0
1
Design Patterns
0
1
EJB
2021
1
Ember.JS
2021
1
Git
0
1
IBM WebSphere
0
1
JBOSS BRMS
2014
1
JMS
2014
1
JNDI
0
1
JSON
2021
1
Junit
0
1
Netbeans
2016
1
Oracle
2016
1
PHP
0
1
Requirement Analysis
2021
1
Requirements Gathering
2016
1
REST
2021
1
Scripting
0
1
SOAP
2014
1
Software Engineer
2021
1
SQL Server
0
1
SVN
2021
1
Swing
0
1
System Analysis
2021
1
Triggers
2021
1
UML
2014
1
UNIX
2014
1
WebServices
2014
1
WSDL
0
1
XSLT
0
1