Post Job Free

Resume

Sign in

Java Developer

Location:
Broomfield, CO
Posted:
May 25, 2016

Contact this candidate

Resume:

Rahul

Java Developer

Email: acux4p@r.postjobfree.com

Phone Number: 713-***-****

Professional Summary

Over 6 years of experience in IT industry on analysis, design, development, and testing of various systems.

Experience in development of web based and enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, Struts, Hibernate, Spring.

Proficient in SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using Rational Rose, Object oriented Techniques, and Design patterns.

Expertise in using Core JAVA Collection API, Generics, Annotations, Reflection API, multi-threading for application development.

Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).

Expertise in working with web based client server architectures and frameworks such as Struts and Spring.

Extensive experience in developing Web Services applications and inter process communications application using RMI.

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

Good knowledge in concepts of core java like Exception Handling, Multi-Threading, OOPS concepts, and Collections.

Good experienceworking on SQL, Stored Procedures, Functions, Packages, and Triggers using databases like My SQL, Oracle, MS SQL Server.

Expertise in UML modeling and Java/J2EE design patterns including data access object, Singleton, Factory method, Session Facade, Front Controller, delegate pattern, and MVC architecture.

Expertise in web development technologies like HTML, JavaScript, CSS, XML, XSL/ XSLT.

Experience in developing Dynamic web applications using JQuery, Ajax, JavaScript, CSS, XML.

Experience in application/web servers like WebLogic, WebSphere,Tomcat and Jboss.

Good team player with decent interpersonal skills.

Experience in developing unit test cases and have good knowledge in JUnit.

Highly professional attitude with good technical, interpersonal and communication skills.

Good developing experience on different IDE’s such as Eclipse and NetBeans for java coding standards.

Educational Qualifications

Bachelors in Computer Science from Jawaharlal Nehru Technological University, India

Technical Skills

Languages:

JAVA, PL/SQL, C, C++, UML

Framework/ APIs

STRUTS, SPRING, HIBERNATE, LOG4J, JUNIT.

J2EE Common Services APIs

SERVLET, JSP, JDBC, EJB, JPA, JMS, JAVA MAIL, JTA, JAXP, JNDI, JAXB, AJAX.

Web services

SOAP, REST.

Middle Ware

EJB, JMS.

Web Technologies

HTML, CSS, BOOTSTRAP, JAVASCRIPT, ANGULARJS, JSF, JSON, AJAX, JQUERY.

XML

XML, XSL, DOM, XML SCHEMA, SAX, XSLT AND DESIGNING DTDS.

Databases

MySQL, ORACLE, SQL SERVER, MS ACCESS.

Application Servers

BEA WEB LOGIC, IBM WEB SPHERE, IB RAD, GLASS FISH, JBOSS.

IDE

ECLIPSE, NETBEANS.

Methodologies

WATERFALL, AGILE.

Professional Experience

Client: Level 3 Communications, Broomfield, CO May 2014- Till date.

Java Developer

Description: A network management web-portal that provides complete management control over the broad range of services. The web-portal can also be accessed using a WAP enabled PDA. It allows the user to monitor the current status of different services, see current network status in a graphical format and remotely manage the different services.

Responsibilities:

Analyzed the new enhancements and translated the business requirements into functional requirements and prepared the design documents.

Involved in the understanding of the requirements and design of the application and active involvement in all aspects of the software development lifecycle.

Involved in the system analysis, design, and development.

Involved in Project Plan, System & Integration documents.

Configured the Jboss server with the required property files which contain the principals, passwords, database configuration file arguments and their roles.

Developed and implemented the MVC architectural pattern using Struts framework.

Used JAXB to Unmarshell.

Provided services on java based content management system by utilization of XSLT.

Resolved and troubleshooted the problems and fixed the bugs by utilizing java, XSLT and XML packet validation and client enquiry sending through XML.

Implemented Maven dependency with java.

Used SOAP Web Services for transferring data between various applications.

Develop integrated software system testing and validation procedures.

Used JUnit for Unit and Integration Testing.

Responsible for implementing Hibernate mapping files.

Created the functional point estimation and responsible for designing user interface using J2EE and HTML concepts.

Used Spring Transaction Management. Used spring core for DI (Dependency Injection).

Developed database scripts and functions in Oracle.

Used SVN version control to track and maintain the different versions of the project.

Prepared the designed document based on requirements and sent project status report on by weekly basis.

Environment: Java, SVN, XML, XSD, XSL, XSLT, Web Services, JSP, Struts MVC, JavaScript, Spring, Hibernate, Agile, JUnit, Maven, Jasper Report, Jboss, My Eclipse, Oracle, Putty, FileZilla, Serena and UNIX script.

Client: Principal Financial Group, Des Moines, IA May 2013-Apr 2014

Java Developer

Description:An application developed for employees within the company. The employees can access the customer’s information and updated on various types of insurance policies provided by the company. The employees can also process claims and authorize payments for the customers. This application also provides various functionalities such as generating different types of quotes based on medical history of customers.

Responsibilities:

Analyzed the new enhancements and translated business requirements into functional requirements and prepare design documents.

Involved in the system analysis, design, and development.

Involved in Project Plan, System & Integration documents.

Worked on Hibernate object/relational mapping according to database schema.

Worked on the Web Services classes and WSDL generation.

Configured Struts Framework to implement MVC design patterns.

Used Struts Tiles and Validator framework and JavaScript extensively in developing the applications.

Configured the Jboss server with the required property files which contain the principals, passwords and their roles.

Used JAXB to Unmarshell.

HTTP protocol messages passed between server and client through web service.

HTTP protocol uses the request/response, client program sends an HTTP request message to an HTTP server, which returns an HTTP response message.

An HTTP transaction consists of a single request from a client to a server, followed by a single response from the server back to the client

Provided services on java based content management system by utilization of XSLT.

Resolved and troubleshooted the problems and fixed the bugs by utilizing java and XSLT.

Involved in the understanding of the requirements and design of the application.

Executed test strategies and analyzed test results. Maintained strict adherence to client's prescribed testing guidelines, control processes and procedures.

Prepared the design document based on requirements. And sending project status report on weekly basis.

Used JUnit for Unit and Integration Testing.

Created functional point estimation and responsible for designing user interface using Struts Framework.

Environment: Java, JDK, J2EE, EJB, XML, XSD, XSL, XSLT, Struts, Spring, Web Services, JSP, Servlet, JavaScript, Hibernate, JAAS, SSL, Agile, JUnit, Jboss, Maven, Web sphere Application Server, Oracle, Jasper Report.

Client: Delasoft Inc., Newark, DE Nov 2012–May 2013

Java Developer

Description: Mutual Insurance offers auto and property insurance coverage and related services to employer groups, government sponsored plans, and individuals. The project was to develop a web application which is used to process auto and property (home-owner, renter, and condo) insurance. It allows users to run a quote to get their estimates for auto and property, and purchase policy through online, and to recall quotes.

Responsibilities:

Worked in Agile methodology environment including Test Driven Development with continuous Integration and Delivery.

Participated in business meetings along with business analysts to record user requirements, and developed design documents and reviewed.

Implemented spring IOC to resolve dependency injection.

Worked on Factory design pattern to access domain objects.

Developed Graphical User Interfaces using JSP with component library for user interaction.

Used Maven to build, run and create WAR files.

Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database.

Used JMS messaging framework in the application to communicate with a variety of external systems that house number and provider data and to a medical term translation called Auto coder.

Wrote test cases in JUnit for unit testing.

Created dynamic HTML pages, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.

Published and consumed SOAP Web Services for transferring data between different applications.

Involved in administering Project artifact deployed on a JBoss Application Server.

Used Eclipse IDE for developing code modules in the development environment

Used SVN version control to track and maintain the different version of the project.

Worked on a variety of defects to stabilize application.

Environment: Java/J2EE, JSF, Spring, Hibernate, JBoss, Oracle, HTML, CSS, AJAX, JQuery,Web services, Eclipse, JUnit, SVN, Agile.

Client: Life Insurance Corporation, Hyderabad, India Jan 2011- Oct 2012

Java Developer

Description: Insurance Quote Search is online services for health insurance which facilitates customers to get a fast quote online, search a policy, upgrade a policy, make a payment and change the personal information.

Responsibilities:

Gathered the requirements to work out the functionality of the system.

Struts Framework for MVC design pattern, Action Class, Action Servlets, Form Bean.

Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for view of the project.

Used Eclipse IDE for writing code and WebLogic as the application server.

Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.

Used JDBC, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.

Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.

Used Java Persistence API (JPA) for managing relational data mapping.

Spring framework to implement bean to declare a service and accessed those using Application context.

Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)

Used SVN for version control.

Developed Automated Test Application which validates various XML document using Junit and XSLT.

Followed Agile Methodology during the development process.

Environment: Java, J2EE, EJB, JSF, Hibernate, Struts, Spring, JSP, CSS, JDBC, Servlets, XML, JUnit, JavaScript, Agile Programming, Eclipse, MS SQL Server 2005, Web Services WebLogic Server, UML, SVN.

Client: Bank of India, Hyderabad, India Sep 2009- Dec 2010

Java Developer

Description: A staff based system replaced the existed BOI Mortgage System. This system is used to sell the products like Certificate of Life Assurance, Income Protection and mortgage repayment protection.

Responsibilities:

Gathered the requirements to work out the functionality of the system.

Develop the sequence and class diagrams and get it approved from the client.

Define the interaction between different layers(Presentation, business and persistence tiers).

Responsible for the development of the presentation tier using JSP, JSF and JSTL custom tag libraries.

Used HTML, CSS, JavaScript to build user interface.

Extensively used Hibernate which is object relational mapping tool for persistence.

Developed the application using the IDE Eclipse.

Deployed with tomcat web server and unit testing.

The GUI is implemented and validations are performed using the HTML, CSS, JavaScript and XML.

Environment: Java, J2EE, JSF, Hibernate, HTML, CSS, XML, JavaScript, SQL Server 2005, Tomcat Web Server, and Eclipse.



Contact this candidate