Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Dallas, TX
Posted:
July 02, 2015

Contact this candidate

Resume:

LAURA

469-***-**** acqjzp@r.postjobfree.com

PROFILE:

More than 7 years of IT involvement in analyzing, designing and developing applications of different kinds which included improvement, deploying, testing, reporting, upkeep and maintenance of electronic, Enterprise, Client/Server and Distributed application utilizing Java/ J2EE.

Proficiency in various technologies like Java,J2EE,J2SE,JDBC,Servlets,JSF

Good knowledge on the UI aspect of development which consisted of HTML5,CSS,Javascript,JQuery,JSP,XML,AngularJS and Bootstrap

Hands on experience in developing various web - based applications using Spring, Struts and ORM tools like Hibernate

Extensive experience with Enterprise Java Beans (EJB) – Session, Entity and Message Driven Beans

Strong Experience in working with Databases like Oracle 9i/10g/11g,DB2 and SQL Server 2005 and proficiency in writing complex SQL, PL/SQL.

Extensive knowledge on Web Services like Rest using Apache CXF,WSDL,SOAP

Experience in creating Messaging Services using JMS, Active MQ and WebSphere MQ

Experience in using object oriented design patterns such as Spring Framework which utilizes the features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.

Good Experience configuring applications onto the application servers like Apache Tomcat, IBM WebSphere and JBOSS

Experience using Maven, ANT and as well as using JUNIT for unit testing

Strong knowledge with CVS, SVN, ClearCase and GIT version control systems.

Good knowledge on using JSON and AJAX.

Developed application using Eclipse, NetBeans, RAD

Developed application using concepts like Collections, Multithreading, Serialization, Generics and CORE JAVA

Used Microsoft Visio and Rational Rose to develop Use-Case Diagrams, Class and Sequence Diagrams

Excellent communication and interpersonal skills along with proven experience in leadership and problem-solving capabilities.

Key Strengths would be the ability to self-learn and stay motivated with utmost dedication towards responsibilities.

PRIMARY SKILL SET

OPERATING SYSTEMS :

SDLC :

PROGRAMMING LANGUAGES :

FRAMEWORKS :

IDE :

WEB TECHNOLOGIES :

DATABASES :

TEST TOOLS :

MESSAGING TOOLS :

XML TECHNOLOGIES :

APPLICATION SERVERS :

WEB SERVERS :

CONFIGURATION CONTROL :

BUILD TOOLS:

LOGGING :

Windows, Unix

Agile (SCRUM), Waterfall

C,C++,C#,JAVA

Struts, Hibernate, Spring-Core, Spring MVC, Spring JDBC, Spring Batch

Eclipse, Net Beans, RAD

JSP, Servlets, JMS, JNDI, JDBC, JavaBeans,HTML,JavaScript,JQuery, Ajax, CSS,SOAP &REST Web Services, JAX-WS, WSDL.

Oracle 11g/9i, MySQL, PostgreSQL.

JUNIT,Cucumber

JMS, Active MQ, WebSphere MQ

XML, XSL, XSLT, SAX, DOM, AXIS and JAXB

WebSphere, JBOSS 7,4

Apache Tomcat 7.0/6.0

VSS,SVN,CVS

Jira,Quartz, Scheduler,LogFaces, SONAR,

PMD, Rational Rose, ANT,Maven, Gradle, Jenkins.

Log4j,Sl4j

PROFESSIONAL EXPERIENCE

SouthWest Airlines June 2014 – June 2015

Dallas, TX

Java Developer

Southwest Airlines and Co. is a major U.S. airline and the world's largest low cost carrier, headquartered in Dallas,Texas.

Responsibilities:

Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.

Involved in the combining two web applications into one for a new project.

Responsible for development of Business logic in Core Java

Configured pom.xml to manage project dependencies, plugins and goals.

Worked on Maven scripts (pom.xml) for building the application.

Used Spring IOC for Dependency injection and Spring JDBC for Data access layer

Used Spring AOP to capture performance statistics of business logic and DAO layer methods

Spring Security has been implemented to make more robust application

JSON objects has been created to store them in Database in OFFLINE mode.

Used STEAL to navigate easily through JavaScript pages.

Developed portal screens using JSP and Spring MVC framework

JQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.

Developed RESTful Controllers using Spring MVC

Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user.

Selenium IDE and JUnit are used to test UI and backend respectively.

Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers

Decoupled DOM manipulation from application logic and client side of an application from the server side using AngularJS.

Used maven for running unit tests and create reports

Used maven in command line to clean and build the application

Batch jobs have been developed using Spring Batch.

Used SVN as the version control tool.

Migrated project's database to SQL Server from MySQL and DB2.

Generated new scripts from the existing MySQL and DB2 for SQL Server.

Worked with the following build tools like Jenkins and Hudson.

Worked with client testing team in improving and debugging various production issues.

Environment: JDK 1.7, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, JavaMail, JavaScript, JQuery, AngularJS, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 8.1, Web Services, SQL Server, Windows 7 and SVN

FannieMae Jan 2013 - June 2014

Herndon, VA

Java Developer

Fannie Mae is the leading source of residential mortgage credit in the U.S. secondary market, primarily working to establish and implement industry standards develop better tools to price and manage credit risk build new infrastructure to ensure a liquid and efficient market and facilitate the collection and reporting of data for accurate financial reporting and improved risk management.

Responsibilities:

Responsible in gathering requirements from users and designing Use cases, Technical Design and Implementation.

Involved in the complete software development life cycle, used Agile methodology for the development of the project.

Used Case Studio for developing the DB Design and generating SQL file for various databases

Developed DAOs using Spring-Hibernate template. Involved in creating the framework with Spring and object relational mapping with the Hibernate template.

Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.

Developed an OFFLINE mode where application can be used on field.

Implemented GPS tagging to identify the coordinates of the working location.

Persistence layer has been implemented using Spring Hibernate template.

Hibernate transaction manager has been used to maintain the transaction persistence.

Used Apache Struts 1.3 Framework for designing the application into MVC Architecture.

Worked on Singleton, Data Transfer Objects, Data Access Objects, MVC and other J2EE core patterns.

Developed Action Classes, Java Beans, and Business Delegates for implementing business logic.

Used Eclipse as an IDE for coding the whole application.

Developed the entire front end such as screens using JSP, Servlets, HTML and JavaScript.

Application deployment is done in Tomcat server.

Involved in unit testing and user documentation and used Log4j for creating the logs.

Performed Unit Testing (JUnit), System Testing and Integration Testing.

Actively participated in design and technical discussions.

Research reports are distributed asynchronously usingJava mailwas used for format conversion.

Used Velocity framework to organize the application UI Framework.

Developed the test plans and involved in testing the application

Used Maven as build tool

Developed batch jobs for calculating optimal pricing in Price Optimizer module.

Involved in the testing and integration of the program at the module level

Worked with production support team in debugging and fixing various production issues.

Environment: JDK 1.6, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology,JUnit, Java Mail, JavaScript, JQuery, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 8.1, Web Services, Oracle 11g, Windows 7 and SVN.

United Health Care Sep 2012- Jan 2013

Cypress, CA

Java Developer

United Health Care is the Health Insurance provider where consumers come online, browse through the insurance plans and selects the appropriate plan. This project includes developing a plan management portal where workers can manage the plans given by the carriers and also can help consumers selecting the appropriate plan for them.

Responsibilities:

Actively involved in SCRUM’s and Sprints of Agile Methodology.

Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.

Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).

Designed and developed front end using JSP, JSTL and other custom tag libraries.

Expertise in Web Page development using XML, XSLT.

Involved in injecting dependencies into code using concepts like IOC of Spring Framework

Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.

Developed applications using web services.

Developed the application using Spring Framework and Struts that uses Model View Controller (MVC) architecture.

Developed form validations using Struts Validator framework.

Developed Struts components like Action classes, Form beans.

Experience in developing Web Services using SOAP and XML

Developed views based on JSP and tiles.

Developed the application using Spring MVC.

Involved in configuring and deploying the application using JBOSS.

Implemented SOAP web-service and Client with JAX-WS.

Involved in integrating the business layer with DAO layer using ORM tool Hibernate.

Transaction Management using the Hibernate configurations

Responsible for development of configuration, mapping and Java beans for Persistent layer

(Object and Relational Mapping) using Hibernate.

Involved in Writing and reviewing unit test cases using JUnit.

Used CVS as version control system to check in and checkout the data.

Write and modify database Stored Procedures, Functions, and PL/SQL scripts.

Involved in build management and build resolution activities

Environment:JDK 1.5,Spring framework, Hibernate, Web services (SOAP, WSDL), RAD, XML, XSLT, Expression Language (EL), JMS,JBOSS, Rational Rose, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, AJAX, CSS, Eclipse IDE, and DB2.

CITI Bank May 2010-July 2012

Mumbai,India

Associate Java Developer

Non Contract Servicing Changes application is service portal based application which manages all key aspects related to mortgage loan. Servicer is one of the main actors of all processes. All processes manage Loan Portfolio Transfers, Scheduled Loan Term Changes and Unscheduled Loan Term Changes. To manage all the functions related to loan and security portfolio through the service portal.

Responsibilities:

Estimation of work based on Agile methodology.

Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.

Used Apache’s Jakarta STRUTS 1.x jframework for designing of the complete Web tier.

Handled development and deployment of Session Beans (EJB) for each module to their respective instance of app server.

Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.

Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.

Involved in writing and consuming Web Services using SOAP, WSDL, deployment, configuration and testing.

Used Spring Framework for Dependency Injection and integrated with Struts Framework and Hibernate.

Implemented logging mechanism using log4j.

Wrote SQL, PL/SQL and stored procedures as part of database interaction.

Extensively used Hibernate for Object relational Mapping for data persistence.

Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.

Developed the ANT scripts for preparing WAR files used to deploy J2EE components on Application server.

Release management and support.

Participate in User Acceptance Testing during each Agile Cycle.

Environment:

Java, JSP, Servlet 2.4, EJB, JavaScript, AJAX, Hibernate 2.0, Web Services, WSDL,Java Beans, WebSphere Application Server 6.0, Rational Application Developer (RAD 7.0),

Oracle 10g,Spring 2.5, SQL Developer, IBM-Clear Case

Reliance June 2008 - Feb 2010

Mumbai,India

Junior Developer

Responsibilities:

Responsible for developing use case, class diagrams and sequence diagrams for the modules using UML

Involved in development of user interface modules using HTML, CSS, JSP

Designed the applications using MVC framework for easy maintainability

Involved in writing many Scriptlets in JSP where the requirement has to be met.

Developed notification and customer classes

Involved in writing SQL queries

Used technologies like JDBC for accessing related data from database

Developed Servlets as controllers to perform requisite functions

Worked with and utilized Core java, MySQL and HTML daily

Fixing/Troubleshooting bugs and issues with modules regularly

Environment:

HTML, CSS, AJAX, JQuery, JavaScript, Flash, Core Java, J2EE, Struts 2.0, Servlets, JSP, JSTL, XML, MyEclipse 9.0. Jboss 4.0

EDUCATION:

Bachelor’s in Computer Science August 2004- May 2008

Osmania University

Covered concepts like Data Structures,Databases,Web Development,Computer Security and Computer Networks.

Projects:

Dictionary Web Application in .Net using C#,SQL Server

Recipe Website using Html,CSS, JavaScript.

Hospital Management System using HTML and PHP



Contact this candidate