We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Cleveland, OH

Experience Summary:

  • Highly motivated software professional with 10 years of experience in Design, Development, Testing.
  • Implementation of various web based applications using Java, J2EE Technologies.
  • Experience in technologies in Java/J2EE stack like Java Server Pages, Java Servlets, and Java Beans, JDBC, JNDI, XML and Java Script.
  • Extensive GUI development experiences using Spring MVC, Struts 1.x.
  • Experience using the MVC Frame works Struts, Spring and O/R mapping frameworks like Hibernate.
  • Entire Software Development Life Cycle SDLC projects and all the phases of Agile SCRUM .
  • Experience in J2EE development using different IDE tools like Web Logic Workshop, Eclipse, my Eclipse and Net Beans.
  • Experienced in evaluating business and technical requirements and create estimates for
  • Development efforts consistent with best practice project methodologies.
  • Experience in J2EE development using different IDE tools like Eclipse, My Eclipse, and Net Beans.
  • Have understanding of spring framework and RDBMS Relational Database by writing queries. Have analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
  • Developed web services like SOAP.
  • Experience working on different application servers like JBoss, IBM WebSphere and Apache Tomcat.
  • Worked under tight schedules and delivered all tasks within the time.
  • Ability to define System requirements, recommending solutions, analyze capacity, make and modify.
  • Ability to interact with IT staff or vendors in performing complex testing, support and trouble shooting.

Technical Skills:

Operating Systems

UNIX, Windows NT/2007/XP/7.

Languages

Java, J2EE

Web Technologies

HTML, Java Script, CSS.

Java/J2EE Technologies

Core Java, JDBC, JNDI, Servlets, JSP, JSTL,JMS, Struts, spring, Java Beans,XML,SOAP, Web Services, SOA.

App/Web Server

JBoss4.0,Websphere, Apache Tomcat.

RDBMS

Oracle 10g, My SQL

IDE

Eclipse, MyEclips, Net Beans, TOAD.

Source Control

Win CVS, SVN and Open CVS Client.

Frame Works/Methodology

Jakarta Struts, Hibernate, spring,Spring core,Spring MVC.

Professional Experience:

Confidential

Role: Sr. Java Developer

Description:

It maintains all the financial transaction of the bank. It synchronizes and customizes the customer profile over the network which can be accessible and editable. It maintains the basic information of the real world such as savings bank account, current account, and fixed deposits and so on. This project integrates with different applications to maintain the customer transactions.

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Requirement clarifications using emails and conferencing
  • Developed form beans and action classes to write the routing logic and to call different services.
  • Developed Java beans and JSPs by using spring.
  • Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Extensively worked on understanding complicated relationships between schema tables using ER diagrams and designing model and business classes.
  • Developed POJO classes and mapping files and configuration files for the database.
  • Wrote technical documents related to workflow model.
  • Developed the common framework for the application using RAD.
  • Developed different SOAP services and Web Services using WSDL, SOAP
  • Used Web services to validate user details in real time scenario.
  • Implemented , Business Delegator, Service Locator, Business Objects and Data Objects for application design
  • Implemented server-side Java web framework with Struts, Oracle, and SQL.
  • Written ANT scripts for compiling and deployment activities
  • Used version control management tool Rational Clear Case.

Environment: Java, JDK 1.5, J2EE, Servlets, JSP, HTML, CSS, JavaScript, XML, Web service, SOAP, WSDL, Struts, Spring, Hibernate, JBoss4.0, Oracle 10g, Eclipse 3.2,MyEclipse, UNIX.

Confidential

Role: Sr. Java Developer

Description:

Responsible for designing, coding and supporting employee benefit system that provides data management and services to on-line benefits applications across multiple.

Responsibilities:

  • Followed Agile Scrum methodology for development of the product Involved in extensively developing and implementing requirements provided by business.
  • Developed the web pages Java, HTML, JavaScript, CSS, JSP, Servlets and J2EE technology framework using Spring 2 MVC, JDBC , Hibernate, and Web Services
  • Involved in the Development of Spring Framework.
  • Implemented most of the Java related portions of the applications including EJBs for encapsulating business logic using Session Facades , forms and actions for an MVC implementation of the presentation layer using Struts frameworks for JNDI lookup..
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Performing code deployments to local Jboss server for testing in Linux environment.
  • Used Maven and Ant for Build Automation ensuring proper settings, avoiding/solving any errors.
  • Investigating the code compliance with Standards and Style manually and with the help of tools
  • Created Crystal Reports using Crystal Reports formulae, Grouping, Parameters, Selection criteria.
  • Created various report formats such as Sub Reports, etc.
  • Developed drill down reports using Crystal Reports and developed various chart reports.

Environment: Java, JSP, HTML, JavaScript, Jira

Confidential

Role: Sr. Java Developer

Description:

  • CIE Customer Information Environment
  • IBS - International Bankcard System IBM Mainframe
  • Chordiant Java-based CRM tool
  • Confidential division is a part of Confidential, which is one of the world's leading Credit card issuers in the world with over 100 million credit customer base.
  • Customer service for Confidential Cards supports a variety of sales and servicing requests. The objective of this project is to provide a unified desktop solution for customer support with customer view rather than account view.
  • In this project Confidential Business Works 5.4 product has been chosen as EAI solution to integrate the following applications:
  • FDR First Data Retrieval system Oracle Database

Responsibilities:

  • Developed and configured the business processes in the project using TIBCO Business Works.
  • Prepared design documents and performed various validations.
  • Configured activities such as EMS, XML Parser, Shared configuration Resources, General Activities etc. in the Business Process Design work.

Environment: TIBCO BW 5.4, TIBCO Administrator 5.3, TIBCO Designer 5.5, TIBCO EMS 4.2.0.

Confidential

Role: Sr. Java Developer

Description:

The main objective of this project is to provide customer details to the third parties and receiving the verified details of the customer to sanction loans. We used Confidential as main integrating tool for integrating different applications across their financial services.

Responsibilities:

  • Involved with requirements gathering process design for SOA services.
  • Analysing the requirements and functional specifications.
  • Developed various processes in Confidential Business Works for various interfaces.
  • Used XML messages to parse through the Tibco xml parser and subsequently mapped.
  • Prepared Technical design documents.
  • Involved in Code development and deployment and in Unit Testing.

Environment: TIBCO BW 5.4, TIBCO Administrator 5.3, TIBCO Designer 5.5, TIBCO EMS 4.2.0.

Confidential

Role: Sr. Java Developer

Description:

It maintains all the financial transaction of the bank. It synchronizes and customizes the customer profile over the network which can be accessible and editable. It maintains the basic information of the real world such as savings bank account, current account, and fixed deposits and so on. This project integrates with different applications to maintain the customer transactions.

Responsibilities:

  • Involved with requirements gathering process design for SOA services.
  • Analysing the requirements and functional specifications.
  • Developed various processes in TIBCO Business Works for various interfaces.
  • Used XML messages to parse through the Tibco xml parser and subsequently mapped.
  • Prepared Technical design documents.
  • Involved in Code development and deployment.
  • Involved in Unit Testing.

Environment: TIBCO BW 5.4, TIBCO Administrator 5.3, TIBCO Designer 5.5, TIBCO EMS 4.2.0.

Confidential

Role: Sr. Java Developer

Description:

  • The Boeing Company is the largest aerospace company in the world, with its heritage mirroring the history of aviation. It is the world's largest manufacturer of commercial jetliners and military aircraft, and the nation's largest NASA contractor. In terms of sales, Boeing is the largest U.S. exporter.
  • The global reach of the company includes customer's in145 countries, employees in more than 60 countries and operations in 26 states. Worldwide, Boeing and its subsidiaries employ more than 1, 98,000 people - with major operations in the Seattle-Puget Sound area of Washington State Southern California Wichita, Kan. and St. Louis.
  • ETS is a part of HR portfolio applications for Boeing employees all over the world. ETS Employee Timekeeping
  • System is an online timekeeping system with both Web and IMS components and a large scale batch system that collects time by work schedule by finance charge information for Finance and Payroll.
  • The project lifecycle covers extensive impact analysis, identifying and categorizing mission critical, medium and low impact systems and applications, system transformation strategy, structuring and designing ,programming, system testing, implementation in the Boeing's development and live environments. Also, to continuously provide system upgrade support and tuning for performance and system related issues reported and identified.

Responsibilities:

  • Involved in development of the application using Spring Web MVC Framework.
  • Worked on Spring AOP and Dependency Injection
  • Designed and developed UI using HTML, JavaScript, and CSS.
  • Developed JSP custom tags and used JSTL for reusability.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object DAO in the implementation of the application.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g

Environment: Servlet/JSP, JavaScript, UNIX, Web services SOAP over HTTP, Oracle 10g

Confidential

Role: Sr. Java Developer

Description:

  • EAM is a web application which is used to take care of Asset maintenance. The application takes care of various activities across the organization/ departments. EAM supports multiple companies, multiple locations/plants, and multiple users.
  • Essential care is a compilation of processes that will prevent failures from occurring.
  • For ex. Lubrication, alignment, balancing and installation procedures.
  • Fixed time maintenance is selected for equipment with a known life. The equipment is replaced periodically on a fixed time interval.
  • Preventive maintenance is essential care and fixed time maintenance together.
  • Condition Monitoring detects failure early.
  • General Flow: Service Request -- Estimate -- Work Order--Invoice.
  • Service request can be entered by the maintenance staff upon request through Phone, Fax, and E-mail etc. Service request has three statuses--Initiated, Approved, Closed.
  • Once the Service Request is approved, it can be pulled to estimate transaction if estimate is required or can also be pulled from work order transactions. Once the work request is approved, Work Order can be generated and work is scheduled. Once the Work Order is approved it cannot be deleted or modified. Estimate can be used for shut down maintenance.
  • Invoice is an accounting function, which is used to confirm accounting transactions once Work Order is completed, Work Order gets closed. Closed Work Order is pulled to Invoice transaction and Invoice is generated.

Responsibilities:

  • Gathered the functional requirements based on the business requirements provided.
  • Designed class diagrams, sequence diagrams and high level technical documents.
  • Developed JSP pages to capture user information such as personal info
  • Designed and developed web client using Struts Framework, JSP, JSP Tag Libraries, Java Script, XML, and HTML.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant user interactive web pages using CSS, Struts MVC tag and JSTL tag libraries with Client side validation and unit testing.
  • Customer information was saved in a shared database, which was then used by vendors to generate reports for Customer statistics.
  • Developed Web services SOAP through WSDL to interact with other components.

Environment: Java 1.5, JSP, Struts Frame work, SQL, Web Services,XML,HTML, CSS, JavaScript, and Windows XP

Confidential

Role: Sr. Java Developer

Description:

  • The Confidential for providing loans to the Commercial organizations. This application provides a complete solution for providing loans to an applicant.
  • This application consists of 5 modules: User Module contains login page for existing and new user, Document module for submission of requirement documents through paper form or electronics form or scanned forms, Review Module for Internal purpose of Bank for all verifications and back office jobs, Question module formore enquiries of a user or client and Compliance module. This application also generates a PDF file after submitting the filled application by a user for the future reference.

Responsibilities:

  • Involved in analysis, design and development.
  • Actively involved and designed the user interfaces using JSPs.
  • Developed the application using Struts Framework that leverages MVC architecture.
  • Implemented Struts validation framework for Action form validations in designing different layouts for the JSP's in the presentation layer.
  • Responsible for documenting status reports in Payment transaction Module.
  • Used My Eclipse for writing code for JSP, Servlets, and Struts.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used CVS for version control across common source code used by developers.
  • Developed XML Web Services using SOAP, WSDL, and UDDI.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: Java 1.5, J2EE, JSP, Struts,Oracle 10g,XML,Rational Clear Case, MyEclipse, Unix, JBoss, CVS.

Confidential

Role: Java Developer

Description:

  • Confidential is a modern Health Care System. Confidential provide end-to-end solutions for managing clinics and sharing of information across clinics of a group or across groups. Confidential also provides a centralized repository for storing patients' records in electronic formats, doing away with physical records, which could be made available online as per requirement of the respective clinics / clinic groups.
  • Confidential provides interfaces to book appointments with doctors online depending on available of the respective doctors.
  • This project includes modules like Health Insurance Module' which automatically sends the information of patient details and the insurance company details to a Confidential. And another module includes the management of Patient's details and the management of Doctor's details and main module
  • Dispensary Status Module' for any Browser.

Responsibilities:

  • Involved in the Full Life cycle SDLC of the project.
  • Worked on Action forms, Action Servlets and struts-config.xml file of Struts MVC framework.
  • Adopted J2EE design patterns like Service Locator, Session Fa ade, Value Object and Singleton
  • Used Oracle 10g as database.
  • Developed JavaScript functions for client side validations and created CSS pages using Eclipse as IDE for developing the application.
  • Developed and executed the UNIX Shell Scripts for deploying the application in the server.
  • Prepared test cases and reviewed code and test cases and performed Unit testing and System testing.

Environment: Java 1.4, J2EE, Servlets, JSP, Struts, JSTL, HTML, JavaScript, CSS, IBM WebSphere 6.0, Oracle 10g, TOAD, SOAP, XML, Eclipse, Hibernate, UNIX, Windows 2000.

Confidential

Role: Java Developer

Description:

  • Confidential is a leading Third Party Agent providing various Insurance services in Confidential. This web enabled System helped the customers as well as the company Employees for automation
  • Of services. That project mainly designed for house, vehicle like General Insurance from the Insurance provider company. And also included the Life Insurance provided companies as part of its service. A customer of Confidential needs to opt any Insurance company for any type of insurance like life and non-life of his choice.

Responsibilities:

  • Development of Front Ends using JSP with Struts.
  • Involved in coding of Master, Transactions screens.
  • Involved in unit testing.

Environment: Core Java, Servlets, JSP, Oracle 9.1.

Confidential

Role: Java Developer

Description:

  • A web portal to purchase calling cards. The goal of this project is to sell the calling cards from different suppliers on-line. The portal has a facility to add the calling card and its details.
  • The user willing to purchase the calling card should register first. The registered user after logging in will be able to shop cards of his choice and add it to the cart. Finally the user has to pay using his credit
  • Card on-line. At the end of the purchase a calling card number will be generated and the user can use it to call to the country for which he purchased the card.

Responsibilities:

  • Development of Front Ends using JSP with Struts.
  • Involved in coding of Master, Transactions screens.
  • Involved in unit testing.

Environment: Core Java, Servlets, JSP, Struts 1.3, Oracle 9.1, Eclipse 3.1, Windows-2000

Confidential

Role: Java Developer

Description:

Confidential is a leader in variable, fixed and fixed index annuities. Confidential insurance choices include protection and legacy creation. Confidential has a long and successful track record of providing advisers with the products, tools and support they need to design effective retirement solutions for their clients. This project consists of creating application, which deals with storing personal information of customers using a feature called as Personal Folder Login. This personal folder feature is a way for a customer to use the website more efficiently. It customizes each user interest and lets them use different kind of insurance products/plans.

Responsibilities:

  • Developed, complied and deployed the WAR/EAR file for web/application on Web Sphere application servers using ant.
  • Analyzed client requirements by interacting with various business divisions and consolidated SRS Software Requirements Specification Document.
  • Developed this application using Struts MVC framework.
  • Responsible for developing stateful and stateless session beans for developing business logic.
  • Used Struts API for capturing action events of the application.
  • Developed JSPs, and custom tags for creating user interfaces.
  • Performed client-side and server-side validations using Struts validations.
  • Developed administrative client GUI using JSP.
  • Adopted J2EE best practices using J2EE design patterns for designing and developing the application components.
  • Integrated other sub-systems through JMS, XML and XSL.
  • Used RAD for running web applications.
  • Developed Java components that interact with the oracle database using JDBC to perform various different transactions.
  • Participated in deployment and implementation.

Environment: J2EE, Java, Struts Framework, JSP, JDBC, Servlets, Web Logic Server, JBoss, RAD, Oracle.

We'd love your feedback!