Post Job Free

Resume

Sign in

Sr. Java/J2EE Professional

Location:
United States
Posted:
July 22, 2015

Contact this candidate

Resume:

Hima

acqvcp@r.postjobfree.com 703-***-****

Sr. Java/J2EE Professional

PROFESSIONAL SUMMARY:

7+ years of progressive experience, specializing in Object-Oriented Analysis and Design with extensive experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance.

Expertise in Object Oriented Analysis and Design.

Experience in designing and developing object oriented software applications with a wide exposure to e-business, e-commerce, Internet, Intranet, Financial and Banking applications.

Extensive experience with J2EE technologies using Java, JDBC, Servlets, JSP, EJB, Swing, JNDI, Frameworks (Spring, Struts, Hibernate).

Extensive experience in application development using Model View Controller Frameworks like Spring.

Experienced with XML related technologies such as XML, XSL, XPath, DOM, JDOM, SAX and Web Services.

Proficient in writing client side validations using JavaScript and jQuery.

Experience with SQL, PL/SQL, MySQL, Oracle, DB2, MS - Access.

Good knowledge in HTML, CSS, JavaScript, jQuery, Ajax, JSON.

Experienced in development of Single page Applications using AngularJS and Bootstrap JavaScript frameworks.

Extensive experience in writing Web API based script using SOAP and REST.

Experienced in Web Sphere and Jboss Application Servers.

Experienced in GUI/IDE Tool using Eclipse, RAD, and RSA.

Developing Test plans, Test cases and automating the same.

Experienced in developing cross-platform compatible and standards-compliant application.

Experienced with CVS change management and Subversion management.

Experience in 24x7 production support for critical applications.

Extensive experience in Test-Driven Development with Scrum/Agile methodology.

Very good team player with ability to perform under stress.

Strong analytical and Problem solving skills.

Excellent presentation and technical documentation skills.

TECHNICAL SKILLS:

Languages

Java, SQL, UML, PL/SQL, C, C++.

Web Technologies

J2EE, Swing, Servlets, JSP, JSF, JSTL, EJB (JPA, JMS, JNDI, RMI), JDBC, JavaBeans, Web Services (SOAP, WSDL, REST), XML, XSL, XSLT, Xpath, Ajax, HTML/XHTML, DHTML, CSS, JavaScript, Dojo, jQuery, DOM, SAX

Application Frameworks

Struts, Spring, Hibernate, AngularJS, Bootstrap.

Web Servers

Apache Tomcat

Application Servers

BEA Web logic, IBM (WAS) Web sphere, Jboss

IDE

Eclipse, My Eclipse, IBM RDA, RSA, SQL Developer, Rational Rose, IntelliJ

Database

Oracle, MySQL, DB2, MS Access

Change Management

CVS, SVN

Unit Test Frameworks

ANT, Log4j, Junit

Operating Systems

Windows, Unix and Linux

PROFESSIONAL EXPERIENCE:

OnStar, Detroit, Michigan Jan’14 – Till Date

Java/Front End Developer

OnStar is subsidiary of General Motors which provides subscription-based communication, turn-by-turn navigation, Hands-Free calling and in-vehicle security, etc. White label is the existed plan which works as prepaid data usage, but by using this Blue label system, user will be able to use data plan or WiFi in his vehicle and pay later as per the usage. Conversion from White label plan to Blue label plan requires AT&T account, OnStar account and white label account.

Responsibilities:

Involved in Requirements gathering, Analysis and Documentation.

Built rich prototypes and themes using Bootstrap, AngularJS and jQuery.

Routing with AngularJS throughout workflow.

JQuery along with JavaScript used for UI validation.

Used all levels of Angular directives to perform DOM manipulations.

Extensively used Spring IoC for managing the component dependencies from the Event Handlers to hibernate and Services.

Used Hibernate as persistent framework for data storage and retrieval.

Developed cross-browser/platform compatible and standards-compliant application.

Designed responsive web page using CSS3 media queries and Twitter Bootstrap.

Implemented the entire flow based on JSON structure.

Used Ajax calls to get data from the back end.

Dealt with page view and required field issues in different browsers especially IE browser.

Implemented browser level session storage.

Used REST based web services to communicate with the service layer from the Angular UI.

Deployed and run the developed application on JBoss server.

Used Maven scripts to build and deploy application on the server.

Prepared test cases using JUNIT and Node.js.

Used Log4j utility to generate run-time logs.

Experienced Test-Driven Development with SCRUM Agile methodology.

SVN and Tortoise SVN were used for project management and version management.

Environment: J2EE, Spring 4.0.5, Hibernate 4.3, Oracle 12i, AngularJS, Node.js, Bootstrap, HTML 5, CSS 2/3, JavaScript, jQuery, JSON, REST, JUNIT, Apache Maven 4.0, Eclipse IDE, JBoss 6.1, Log4j 1.2.17, SVN, Tortoise SVN and Windows platforms.

American Public/Military University System, Charles Town, WV Aug’12 – Dec’13

Java/J2EE Developer

This application is designed for the Online University system. Military personnel and FSA students who are interested in pursuing correspondence courses can avail this opportunity to go online and complete their degrees while actively working in Military. These personnel can have various funding opportunities depending upon their grade, citizenship etc. This application has 3 interfaces, one for the students (enrollment), one for the faculty(approving and assigning faculty) and one for the administrative purposes (checking to make sure the records created by students and faculty have been reflected in the system).

Responsibilities:

Followed Agile development methodology with sprint process.

Involved in design and development of different modules such as student/faculty and administrative specific applications.

Used JSF MVC and Rich Faces for developing UI components of the application

JQuery, JavaScript along with JSF validators used for UI validation.

Used JSP, Struts and Java Beans to develop presentation layer.

Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern.

Implemented data access layer using Hibernate.

Made use of parsers like JAXB, JAXP, SAX and DOM for converting one data type to another.

Developed Rest based services for exposing discount (Funding opportunities) service.

Used Easy mock framework to replicate the services during the unit testing.

Also worked on creating SOAP clients for the services provided by the third party vendors.

Involved in writing build script using Ant tool.

Wrote Junit test classes for DAO layer and tested each component.

Involved in Unit Testing, Functional Testing and Regression Testing of the system.

Environment: Java 1.6, Struts, Spring 3.2, Hibernate 3.3, Rich Faces 3.3, MySQL Server, JSP, JavaScript, JSF 2.0, SOAP Web Services, HTML 5, CSS 2/3, jQuery, JSON, AJAX Controls, Easy Mock, JUNIT, Eclipse, Web Sphere, Ant tool and Windows platforms.

Orbitz, Chicago, IL Aug’11 – Jul’12

Java/J2EE Developer

Orbitz Worldwide is a world leader in providing Travel and distribution services offering online booking process for customers across the globe. Orbitz offers leisure and business travelers a wide selection of low airfares, as well as deals on lodging, car rentals, cruises, vacation packages and other travel. Orbitz hosts multiple websites including Orbitz.com, cheaptickets.com etc.

Responsibilities:

Involved in system analysis and contributed to technical architecture of System.

Developed applications using Eclipse IDE and deployed in Web Logic server.

Designed the application by implementing Apache Struts Framework based on MVC Architecture with JSF Framework.

Implemented core java collections and exception handling and used generics of jdk 1.5.

Implemented Model View Controller (MVC) design pattern is implemented with spring, JSP, JSTL and JavaBeans to control the flow of the application in the Presentation/Web tier and used generics for collections.

Used Spring framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.

Used Service Oriented architecture (SOA) Web services to offer message-oriented services.

Design patterns like Singleton, Session Façade, Message Façade, Business Delegate, and Data Access Objects and Value Objects are used.

Developed model components using session beans and used local message beans to interact to session using Ejb.

Used quartz scheduler to run LER, TLC and AFRT jobs.

Integrated Spring IOC Framework and integrated to TOPLINK.

Involved in the multi-dimensional analysis using OLAP software.

Used Toplink to connect to the Oracle database to store and fetch data from database.

Migration of database from Informix to Oracle.

Migrated C++ functionality to Java.

Designed and created the database tables and wrote SQL queries using Oracle.

Designed and created PL/SQL sub programs like stored procedures, triggers and sequences to access Oracle.

Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications.

Assist teams in their application(s) design review, code review and make sure the team follows the recommendations/guidelines.

Environment: Java 1.5, Html, JavaScript, Servlet, JSP, JDBC, CVS, Struts, Spring, Quartz Scheduler, Ant tool, JPA, Toplink, EJB, Flex, JNDI, C++, Informix, Perl, Web services, Web Logic, Oracle.

ATSPL, India Sep’09 – Jun’11

Java Developer

Payroll ERP is developed to satisfy all the Payroll needs of a corporate. This software is used to aid in automating and providing timely and accurate payroll processing for all types of employees. The System has been developed considering the rules and regulations of MCI. Payroll software can also create special payroll runs, evaluate data and reconcile payrolls and quarter-ends with online analyzes, generate cost accounting and labor distribution reports, secure sensitive payroll information, and prepare payroll taxes.

Responsibilities:

Contribution: Design, User Interaction, Development, Testing & Implementation, Support.

Responsibilities include customer coordination and full Lifecycle software project development.

Created model of service implementation from class diagrams and sequence diagrams and implemented agile methodology.

Implemented design and strategy for business rules and address issues like performance and configuration in ILOG Rules.

Used Remote procedural Calls (RPC) Web services to present a distributed function call interface.

Involved in design code, test and deliver application code with ILOG rules.

Created index write, searcher index and document classes for full text search using Lucene.

Involved in development of exception handling, collections, and auto boxing and undoing of Jdk 1.5.

Deployed the applications in Web Logic application server.

Involved in development of Swing MVC Framework, created forms and containers and added components to containers, provided actions to components using listeners.

Used generics for methods variables and classes in jdk 1.5.

Used jdbc statements, prepared statements and callable statements to get data from database.

Designed the Web application implementing the Struts 1.1 framework for Model-View –Controller (MVC) pattern to make it extensible and flexible.

Was responsible to implement various J2EE design patterns like Session Facade, Business Delegate, DTO, DAO, Singleton patterns etc...

Developed JSP pages to provide dynamic content to HTML Pages, Created the Action classes, Action Form classes and configured Struts-Config.xml, Tiles-def.xml for action forwards, global forward and for reusing the templates.

Created application-resources, properties for the project.

Used Spring Framework for dependency injection and integrated with Struts Framework and Hibernate.

Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO’s for Inventory Service Module.

Extensively used Log4J for logging in the application and used Maven to build scripts to control and compile the source codes in different environment.

Written service end point implementation and created WSDL from java2wsdl tool in Axis.

Used DAO pattern to interact with the Enterprise Information service Layer.

Worked on messaging queues and message driven beans for modem health check lookups.

Having the responsibility to test the use case by writing the Unit test cases and having good experience in usage of JUnit to test the application.

Involved in querying and modifying directory structures using Ldap.

Environment: Core Java 1.4 and 1.5, JDBC, J2EE, JSP, JSON, Ldap, Servlet, Hibernate, Web Services, EJB, JNDI, Struts, Spring, XML, XSLT, Oracle, SQL, PL/SQL, Tomcat, Axis, Web Logic, Eclipse, JUnit, Ilog, Lucene, CVS, Clear quest, Log4J, Maven, Windows 2000 .

Pearl Technology Solutions, India Nov’07 – Aug’09

Intern Java Developer

Vertical Alliance is a Ticketing solutions provider to the Sports and Entertainment industries. I was involved in developing a web-based application, which is used by CSR (Customer Service Representatives) for an NBA Team. This application is having modules like Customers, Events, Tickets, Reports and Administration. A single database supports multiple ticketing resulting in consistent customer service: Outlet Sales, Call Center Sales and Internet Sales. Detailed and real-time reports allow for immediate event reconciliation, accounting information, ticket sales status and available ticket inventory.

Responsibilities:

Involved in development of the web interfaces using the Model 2 approach of the MVC architecture where Servlets are used for flow control, JSP pages for presentation and Java Beans for business logic.

Developed customized Tag Libraries for use in the JSP pages developed.

Involved in parsing the XML and storing in the database using SAX parser.

Used MD5 technology to password encryption and storage.

JDBC technology (Data source & JNDI/Lookup) was used to access the database.

Used JavaScript for validation of page data in the JSP pages.

Involved in development of Data Base Design, Stored Procedures & SQL statements.

The application packages are stored as BLOB in the database.

Support the applications through debugging, fixing and maintenance releases.

Used CVS for code repository.

Involved in Bug fixing, enhancements and Maintenance.

Wrote unit test cases and conducted unit test for development modules.

Responsible for test cases for testing GUI Standards.

Involved in design and development of Test plan documents.

Environment: J2EE, Servlet, JSP, Java Beans, JNDI, Oracle 9i, HTML, CSS, JavaScript, Web logic server, CVS, Eclipse, Windows XP, Bugzilla.

EDUCATION:

Bachelors in Information Technology at Jawaharlal Nehru Technological University (JNTU).



Contact this candidate