Post Job Free
Sign in

Project Java

Location:
Bethesda, MD
Posted:
March 03, 2015

Contact this candidate

Resume:

SOMNATH

Phone: 301-***-****

Email: *******.*****@*****.***

SUMMARY JAVA EXPERIENCE

Certified Java Developer having 8+ years of IT Solid experience in design, development of

experience in software development using web based applications using HTML,

JAVA/J2EE technologies. DHTML, CSS, JavaScript, JSP and

Servlets.

Extensive experience in design and Strong in design and development of

implementation of MVC architecture using Webservices using WSDL, SOAP.

STRUTS, SPRING and JSF. Good working experience with

HIBERNATE open source object/relational

Excellent programming skills in JAVA, C#, C, mapping framework.

C++, HTML, DHTML, JavaScript, PL/SQL Proficient in development of enterprise

and XML. business solutions using Apache Tomcat,

WebLogic and JBOSS application servers.

Expert in documenting business requirements, Extensive experience with Oracle, Microsoft

functional, technical specifications and test cases. SQL Server, MySQL, DB2 and Microsoft

Access.

Strong experience in database design using Excellent hands on experience with EJB,

PL/SQL, Stored Procedures, Functions, Triggers, XML, XSL, XSLT, DTD and DOM.

Sequences, Packages and Views. Good expertise using various IDE tools like

JBuilder, Eclipse, NetBeans etc.

Solid experience in using Java Design Patterns

and Unified Modeling Language (UML) in TECHNICAL SKILLS

designing J2EE applications.

Languages Java, J2EE, PHP, .NET, C, C++

Front End Technologies HTML5, CSS3, AJAX, JavaScript,

Hands on experience in creating build scripts JQuery, Dojo, ExtJS

using ANT. Programming Languages/ Java, Servlets, JSP, Struts, Spring,

Validation, Hibernate, JSP, JSTL,

Frameworks

Excellent problem solving, analytical and JNDI, EJB, UML, C, C++, Python

leadership skills and ability to perform JavaScript Frameworks Angular.js, Node.js, Bootstrap.js,

independently or as part of a team with CAN-DO Backbone.js.

attitude. Application Servers Websphere, Apache Tomcat, Jboss

Development Tools Eclipse, NetBeans, JBuilder, Log4j.

ORM Hibernate, JPA.

Design and Modeling UML and Rational Rose.

Web Services SOAP, REST, WSDL.

Databases Oracle, SQL Server, Pl/Sql, Nosql,

MSSQL, MySQL, MS-Access.

Scripting languages Java Script, Ruby, Perl, Shell Script.

DTD, XSD, XML, XSL, XSLT, XPATH

Version Control CVS, SVN, Git, GitHub and Clear Case.

Environments Windows, Linux, Unix, MAC OS.

Bachelor’s of Technology in Computer Science

and Engineering.

Sun Certified Java Programmer (SCJP)

Sun Certified Web Component Developer

(SCWCD)

CLIENT: AT&T, ATLANTA, GA AUG 2013 TO PRESENT

ROLE: SENIOR WEB ENGINEER

PROJECT: ONLINE ACCOUNT MANAGEMENT

Primary responsibilities include design and development of rate plan module for Online Account

Management (OLAM).

RESPONSIBILITIES:

Developed and Implemented Webservices and used Spring Framework.

Extensively used Hibernate in data access layer to access and update information in the database.

Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate

Applications.

Implemented a Node.js server to manage authentication.

Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js,

and JQuery

Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and

Celery

Leading Frameworks Team like Angular.js, backbone.js, bootstrap.js & JMVC, D3.js and Projects UI

Designing Team.

Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based

rich client to improve customer experience.

Developed UI components for email and link sharing of documents and files for a Content. Management

System using Backbone.js and JQuery.

Provided copy for Wordpress themes/templates and design input

Developed web pages using HTML/CSS and JavaScript.

Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports

customized according to user requirements.

Providing a responsive, AJAX-driven design using JavaScript libraries such as JQuery, AngularJS and

Bootstrap.js - Using Subversion for version control.

Used JavaScript and JQuery for validating the input given to the user interface..

Utilize Dojo framework for performing front end validations

Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based

rich client to improve customer experience.

Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with

Mustache.js for front end MVC/ templating.

Working as a senior developer on development of trading web applications using technologies such as

Angular JS, JQuery and Spring MVC.

Establish coding standards for Java, JEE, ExtJS, etc.

Introduced the use of live mockups GUI prototyping (using ExtJS) which makes UI part of specification

much more understandable for developers.

Used JavaScript for developing UI Components like Editable drop down, data-driven menu

customizations.

Integrated Bootstrap.js into several applications for speeding up JavaScript development.

Developed the Portlet Web Interface using Ajax, JSF.

Extensively used Oracle programming using SQL and PL/SQL.

Developed basic music player features as well as adding artists, players, albums, tracks, other users,

playlists, favorites to their account and CRUD functions.

Developed PL/SQL procedure for login module and registration module.

Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent

access to the database and optimize performance.

Design and Developed using Webservice using Apache CXF.

Developed Rest architecture based Webservices to facilitate communication between client and servers.

Developed various reusable helper and utility classes using Java Beans with Eclipse editor.

Deployed allocations in the WebLogic application servers and written automation scripts using PERL on

UNIX boxes.

Experience with no SQL databases i.e. MONGO DB

Stored audio clip usage data in non-relational database i.e. Mongo DB

Worked on coherence and web cache sever for caching of Static and dynamic data for better performance.

Part of the Knowledge Management Documentation team in Oracle as a Reviewer and Publisher member

for WebLogic Server, JRockit and Coherence products.

Implement department-wide process improvements such as MTBF analysis and subversion revision

control for hardware development.

Developed JUnit test cases for all the developed modules.

Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.

Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the

detail design of the application using UML.

Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP.

Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets

and JavaScript.

Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js,

Backbone.js, Can.js, Ember.js, and Celery .

Used Scala, Akka, Play Framework and HTML, CSS, jQuery, JavaScript for the UI.

Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.

Configured Maven dependencies for application building processes that created Pom.xml files.

Implemented the web services client to consume the third-party service API for validating credit cards.

Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and

global to different financial institutions.

Worked on iText bug fixes for document rendition in document compile process.

Design and develop GUI and back-end components for analysis and collaboration software in Google Web

Toolkit, Java and XML in a UNIX environment.

Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved

exporting repot to PDF, XLS file and print functionality to take print of the report.

Development/Deployment of jar files into ILOG Rule builder.

Developed a web 2.0 control console using GWT to manage data matching for data staging.

Architected mainframe modernization solutions using SOA/web services, middleware integration

technologies and ESB based on JAVA/J2EE.

Build code using IDE IntelliJ and deploy it using Apache Tomcat.

Environment: Java, J2EE, JavaScript, CSS3, AJAX, Html5, STRUTS, JSP, Ant, Hibernate, Angular.js,

Backbone.js, Node.js, Bootstrap, MongoDB, Ember.js, Scala, Coherence, WebLogic, Subversion (SVN),

Junit, Agile, UML, JSP, JSTL, Oracle, CRUD, SQL, WordPress, EJB, PL/ SQL, Apache CXF, REST,

Eclipse, Servlet, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG

CLIENT: WELLS FARGO BANK, BETHESDA, MD DEC 2011 TO JUL 2013

ROLE: SR. WEB ENGINEER

PROJECT: CORE (COMMON OPPORTUNITIES, RESULTS AND EXPERIENCE)

This project is involved in developing a mortgage application that can be accessed by various sales agents and

it also involved in developing loan fulfillment once the loan is submitted by sales agents.

Once the loan is submitted, depending on the credit, pricing will be applied to the loan and the process

continues till loan approval and funds disbursement. In the process of loan approval a loan encounters

milestones such as initial risk review, pre-approval etc.

RESPONSIBILITIES:

Implemented the Spring dependency injection of the Database helper instance to the action objects.

Involved in creation of web services, WSDL and web methods with Annotation in hibernate, used the

spring container for data source and to load the Hibernate specific classes.

Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java

Scripts and WebLogic.

Created Node.js middleware application server to encapsulate modern JS widget framework and control

set.

Built on Node.js with Express, Backbone.js, Handlebars and PhoneGap.

Worked on various Web Designing like Bootstrap, JQuery, Java script, JSON Parsing, Backbone.js, Html,

CSS, JSP.

Developed a prototype of a MASHUP where back end is JAX-RS (Jersey) REST Webservice and front

end is UI developed using Bootstrap.js, Angular.js.

Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.

Developed many JSP pages, used Dojo in JavaScript Library, JQuery UI for client side validation.

Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET

web services (see Goodwin Procter's site for an example).

Developed HTML5 Mobile application with HTML5, Java Script, JQuery, JSON and RESTful web

service.

Using Git GUI for configure Git and repositories, push changes, create/checkout/delete branches and

merge.

Designed & created websites in WordPress using Bluehost Web Hosting Solutions

Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax

Used Ajax calls extensively – using JQuery, inside the WebApps and create a seamless flow of Quotes.

Used Dojo for the client side development and validations.

Used AJAX, Java script and GWT to create interactive user interface.

Created various UI components for different web pages using HTML, JavaScript, and ExtJS.

Used JavaScript for Client Side validations.

Managed IT infrastructure, equipment purchasing, and developer access to source code on GitHub.

Developed web pages using HTML/CSS and JavaScript.

Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS

and JQUERY.

Implemented a Node.js server to manage authentication.

Working with Responsive Web design using Bootstrap.js.

Worked on enhancements using Angular JS for re-design of the application to an SPA (Single page

application)

Developed AJAX scripting to process server side JSP scripting.

Experience with SQL and basic CRUD operations.

Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.

Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization

process.

Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the

input.

Used JavaScript for developing UI Components like Editable drop down, data-driven menu

customizations.

Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and

JDBC to provide the needed functionality.

Implemented the database connectivity using JDBC with Oracle Database as backend.

Creation of REST Web Services for the management of data using Apache CXF.

Developed the business logic of the system in web services(SOAP) in Contract First Approach.

Developed complex Web Services and tailored Apache Axis API to suit the requirement.

Used MONGO DB to save user's non-relational data

Developed Web Services for adding, updating and deleting entities in Mongo DB.

Implemented Java features by using with Eclipse IDE.

Implemented the validation, error handling, and caching framework with Oracle Coherence cache.

Created distributed Oracle coherence domains, configuration and system design based on oracle

coherence.

Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store,

with warehouse management systems, offline inventory management, triggered email messages, and SAP

(sales and payment information).

Worked on the modernization of a legacy and outsourced UI, Technologies used were Backbone.js,

Angular.js, Ember.js, Can.js, and Jquery .

Develop Java/Scala based social media monitoring application using Titan graph database.

Developed iPhone and Android mobile app using Sencha Touch and Phonegap / Coredova framework.

Creation of mobile applications utilizing both HTML/JavaScript (PhoneGap) and native technologies Java

on Android, and Objective-C on iOS platforms

Involved in JUnit Testing of various modules by generating the Test Cases.

Executed project using waterfall model and practiced Agile Project Management & performed the Scrum

Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.

Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and

high level activity diagrams using UML from the requirements.

Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery

Designed and Developed Servlets and JSP pages for authentication.

Involved in user interface development using JSTL.

Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.

Developed XSD for validation of XML request coming in from Web Service.

Design, implementation, and development of Oracle ECM workflows to meet the requirements of the

business user.

Developed order receipt report with bar code using lowage iText and jasper report.

Designed and developed client and server components of an administrative console for a business process

engine framework using Java, Google Web Toolkit and Spring technologies.

Involved in debugging the product using Eclipse and JIRA Bug Tracking.

Maintained report and request generator using Jasper Report.

Involved in designing the data stage job to implement ILOG JRules Component.

Designed various design Workflow Modules using BPM (Business Process Modeler) to implement

Business Logic and Business rules using Ilog, Jrules.

Implemented Web 2.0 research and trading platforms across product areas with, "single sign on".

Responsible for designing & implementing BPEL processes, business rules, web services using IBM SOA

technologies stack.

Extensively worked on Application servers like WebLogic, Web Sphere, jboss and Apache Tomcat.

Performed J2EE application deployment using JBoss application server on Windows and Linux.

Development for both backend and front end applications. Extensive Programming by using PHP.

Environment: Java, JSP, HTML, CSS, JavaScript, JQuery, Ajax, GWT, GUICE, XMI, JBOSS, Eclipse, Log4j,

SVN, Angular.js, Backbone.js, WordPress, Node.js, Bootstrap, MongoDB, Coherence, HTML5, DB2, CRUD,

SQL, Struts, JSF, DOJO, JQuery, ExtJS, Servlets, Ember.js, Scala, Android, iOS, JDBC, Oracle, Maven, PL/

SQL, Apache CXF, SOAP, Servlet, EJB, Maven, XML, Itext, Oracle ECM, JIRA, Jasper report, ILOG,

JRules.

CLIENT: HESAA, WARREN, NJ DEC 2010 TO NOV 2011

ROLE: JAVA/J2EE DEVELOPER

PROJECT: LOAN APPLICATION

HESAA is an organization which offers students to apply loans for pursuing their education and offers various

repayment options depending on the loan term. This project is involved in updating the existed Loan

Application based on client requirement.

Responsibilities:

Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA)

annotations and Entity Manager.

Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.

Designed the front end according to specs using JSP and Servlets on server side,

configuring and integrating iBatis with Struts.

Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.

Development of java interfaces for different function calls which convert the Webservice calls into EJB

calls to the legacy system.

Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.

Developed Java and EJB in Mainframe DB2 environment.

Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.

Used TOAD for all database query testing and optimizations.

Involved in Creation, Manipulation and Supporting the SQL Server Database.

Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly

implementing services using Apache AXIS2 .

Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

Developed J2EE components using Netbeans as IDE.

Deployed this application which uses J2EE architecture model and Struts Framework first on WebLogic

and helped in migrating to JBoss Application server.

Used Mercurial Hg as Version Control System. I was involved in synchronizing, checking out and

checking in, merging files on a daily basis. Used Mercurial Eclipse plugin

Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for

database connectivity and to retrieve data from different sources.

Created functional automation scripts using open source tools selenium (selenium RC, Grid)

Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them

into ear files.

Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall

model.

Participated in converting the business requirements to software specifications using Rational UML.

Designed the front end using Java Applets and Swing, as well as JSP.

Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio

Application Developer and used CVS for version control.

Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.

Using JIRA to manage the issues/project work flow.

Worked in SOA architecture Websphere Message broker for integration with Pega and ILog.

Created Active Reports in Cognos as Proof of Concepts for offline reporting.

Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.

Implement and code processes in Java and BPL using Oracle BPM Studio and Eclipse IDE.

Design and develop a system for inventory management and data warehouses, create and publish Excel or

SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlet).

Involving in Building the modules in Linux environment with ant script.

Designed and built it based on previous Classic ASP version. Upgraded its original database from Access

to SQL.

Responsible for requirements gathering, designing, coding web applications using Ruby on Rails,

JavaScripts, HTML, CSS and JQuery.

Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, JavaScript & more.

Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.

Design and Develop programs in C, C++ to integrate as per the users requirements.

Built ASP.NET C# legal billing program that accepts barcode gun input. Also used JavaScript to advance

from field to field after gun is clicked.

Design and develop a system for inventory management and data warehouses, create and publish Excel or

SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlet)

Developed Java Script and Action Script, VB Script macros for Client Side validations.

Developed and Tested with Batch programs are compiled and executed using JCL and changing the

Extract File using JCL jobs.

Created/translated PL/I programming into SAS, which were used as part of the process used to standardize

military personnel records.

Generate Cobol procedures to apply business logic to the data.

Designed and developed Message Flows and Message Sets and other service component to expose

Mainframe applications to enterprise J2EE applications.

Developed SQL queries. Actively worked on stored procedures.

Environment: Java, JSP, Servlets, JDBC, DB2, HTML, CSS, XML, JavaScript, JQuery, CICS, AIX, Web

Sphere, RAD, log4j, Windows XP, GWT, MySQL, TOAD, SQL Server, DB2, Apache AXIS2, WSDL, JSP,

EMC Documentum, JIRA, SWING, Servlet, ANT, XML, Cognos, ILOG, Oracle ADF, Oracle BPM, Apache

Tomcat, Linux, Unix, Ruby, IBM MQ Series

CLIENT: SECURE ANALYTICS, OK JUN 2009 TO NOV 2010

ROLE: JAVA DEVELOPER

PROJECT: DATA SHUFFLING PROJECT

Secure Analytics, LLC is a data security technology and service provider based in Stillwater, Oklahoma.

Secure Analytics’ software product utilizes a unique, proprietary data protection algorithm that allows

numerical values to be shuffled to retain the same statistical properties of the original data set while limiting

the risk of disclosure of personally identifiable information. Consultancy services regarding the evaluation and

protection of confidential data, including release of tables of confidential data, is another service Secure

Analytics will provide.

RESPONSIBILITIES:

Participated in all the stages of SDLC from requirements gathering to deployment of software.

• Used MS Visio to come up with the required diagrams for the design part.

• Developed and designed Interfaces using Swings.

• Used Event Handlers to perform the required functionality of the events.

Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA

classes and methods.

Designed Query Interface to take care of various things like comparing the desired rows in the

Original and Shuffled data etc.

Created an interface to download the statistics as PDF documents.

Oracle is used as the back end database.

Developed Test Cases and subsequently Unit Testing of the various modules is developed.

Environment: JAVA (Swings), JDBC, Net Beans IDE, MS Visio, Oracle, JUnit.

CLIENT: CITI BANK, IL JUN 2008 TO MAY 2009

ROLE: J2EE DEVELOPER

PROJECT: ACCOUNT INFORMATION SYSTEM

Account Information System is a banking system where customer can perform operations for all their account

types. Customer by selecting each account can pay bills for respective account and one account to other

account. Funds can be transferred from one account to another customer’s account by registering the other

customer’s account with one time OTP (One Time Password) by adding to Payees list. This application was

based on the Model-View-Controller architecture with JSP serving as presentation layer, Servlets as Controller

and EJB as the business logic model. Oracle constituted the backend database. In this system we also

developed Transaction History sub module by selecting the account type and transaction period.

RESPONSIBILITIES:

Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the

Account Information and Fund transfer Modules of the Personal Banking System.

Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB,

JDBC, HTML, JSTL, JavaScript and XSL.

Developed Java utility classes for common application functionality like database access, error

logging and configuration file.

Responsible for the design and development of the application framework (STRUTS). The views are

programmed using JSP pages with the struts tag library, Model is a combination of EJB and Java

classes and web implementation controllers are Servlets.

Worked and configured application in Apache Tomcat Server.

Implemented the data persistence functionality of the application by using Hibernate to persist Java

data object to the relational database. Task includes writing, configuring and maintaining the

Hibernate configuration file and also writing and updating the Hibernate mapping file for each Java

data objects to be persisted.

Developed Test Cases and subsequently Unit Testing of the various modules is performed.

Oracle 9i was used as the database. JDBC was used to connect to the Database.

Developed Web services using SOAP and WSDL to perform insertions and updates of the vendors list

in the database.

Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.

Used Web Logic Workshop as IDE for development, used CVS for source code control.

ANT has been used to build the jar and ear files to deploy the project.

Application support for System Integration Testing and User Acceptance Testing.

To conduct the user training/Help desk training, end user support.

Environment: Java, J2EE, Struts, EJB, JDBC,Servlets, JSP, XSLT, JNDI,DHTML, SOAP, BIRT, Web

Services, Swing, Oracle, ANT, JUnit, WebLogic Application Server, CVS, Log4J, JavaScript, Hibernate.

CLIENT: INFOSYS, INDIA JUL 2006 TO MAY 2008

ROLE: JAVA DEVELOPER

PROJECT: FEAST (FINACLE ESTIMATION AND SIZING TOOL)

Finacle is a universal banking solution from Infosys. Finacle empowers banks to transform their

business leveraging agile, new generation technologies. Our task is to come up with a web tool

called FEAST which aids in estimating finacle software using Function Point Analysis.

RESPONSIBILITIES:

Participated in all the stages of SDLC from requirements gathering to deployment of software.

Used MVC framework for making application much easier to design, create, and maintain.

Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on

Eclipse.

Implemented client side validation using JavaScript.

Developed the EJB’s on JBOSS application server to retrieve the data from databases.

Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and

Stored Procedures.

SQL server is used as the back end database.

Developed Test Cases and subsequently Unit Testing of the various modules is developed.

Environment: J2EE (EJB, JSP), HTML, MVC architecture, JBOSS, SQL SERVER, Java Script,

Rational Rose, Eclipse, Windows.



Contact this candidate