We provide IT Staff Augmentation Services!

Java Programmer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7 years of extensive and diversified experience in software development, maintenance and support of various applications using JAVA/J2EE technologies across various verticals.
  • Experienced in all phases of Project and Product Development Life Cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
  • Expertise on various J2EE technologies including EJB 3.0, JSPs, Servlets, JNDI, JMS, JSTL, JDBC/ODBC, Hibernate, RMI, Struts and Spring Framework.
  • Expertise in OOAD, Modeling of Applications with UML.
  • Experience in designing and developing of object oriented software applications with a wide exposure to e-business, B2B applications, service delivery, and Internet and intranet applications.
  • Implemented J2EE modules based on Design Patterns like Business Delegate, Service Locator, Session Facade, Factory, Decorator, MVC and Singleton. Extensively used IDE\'s like Eclipse and Net Beans.
  • Good Knowledge in implementing client-server business applications using MVC architecture inculcating different J2EE frameworks, Design Patterns.
  • Provided the user support for any issues and involved in controlling multiple user requests at server-side using Multithreading concepts.
  • Hands on experience in developing applications using Struts and Spring frameworks on windows platform.
  • Worked with ORM frameworks like Hibernate and IBatis.
  • Experience in developing Internet/Intranet Applications with web services using AJAX pack (XML, SOAP 1.1, UDDI, and WSDL) with XML like SAX and DOM parsers, XML Schema and Data Type Definition, XSL, CSS, Extensible Style Sheet Language Transformation(XSLT).
  • Experienced in developing and deploying J2EE applications on IBM Websphere, JBoss, BEA Weblogic and Apache Tomcat.
  • Used ANT and Maven for building and deploying application source code on application server.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
  • Extensively used Log4J in development of logging standards and mechanisms.
  • Experienced in writing SQL, PL/SQL queries, stored procedures for Oracle, MySQL databases and MS Access.
  • Strong team player and effective individual with an ability to adapt to new technologies quickly
  • Strong work ethic with desire to succeed and make significant contributions to the organization
  • Proven capacity to meet deadlines. Good communication and presentation skills. Ability as a good developer and effective interaction with end users.

TECHNICAL SKILLS:
Development: C, C++, JAVA/J2EE, SQL, PL/SQL, HTML,XHTML, CSS, XML
Application/Web Servers: BEA WebLogic 10.x/9.x/8.x/7.x, IBM WebSphere 6.0/5.1/5.0/4, Apache
Tomcat 6.x/5.x/4.x, JBoss 4.x/5.x,
J2EE Technologies: EJB, Servlets, JSP 2.0, JDBC, Hibernate 3.2, JNDI, RMI
Frameworks: Spring, Struts, Tiles, JSF, Swings, Hibernate
Languages: Java /J2EE, Swings, C, C++, PL/SQL
IDE Tools: TOAD, Microsoft Visio, Clear Case, Eclipse, Dreamweaver, MS FrontPage
Protocols: Http, FTP and TCP/IP.
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, SOAP
Reporting Tools : Jasper Reports, JXL Excel Reports
Databases: Oracle8i/9i/10g, DB2, MS Access
Design Methodologies: UML, SDLC, Agile, Waterfall, UML.
Version Control Tools: CVS
Operating Systems: Windows 7/Vista/XP/2000/NT/98/95, Red Hat Linux, UNIX

EDUCATION:
Bachelor of Engineering in Computer Science

PROFESSIONAL EXPERIENCE:

Client: Confidential, Cool Valley, Missouri Jan 2011- Present
Project 1:Perl Open VMS utility
The open VMS Utility is intended to extract a subset of data from an OpenVMS indexed file to a CSV for importing into programs like Excel or Access. This Utility will collect the input form a file, access low-level utilities to process indexed files, process the results and generate CSV file. The tool is designed to work with one file at a time. V-Select has been used to writes the extracted records into the intermediate file.
Responsibilities:

  • Design and develop the utility using Perl. Create High level Design document.
  • Perform Manual Unit and Integrated Testing. Use V-Select tool for processing Record String Expressions.
  • Responsible for performance and application availability. Design and development of front end user interface with Struts, XML/XSLT and JSP.
  • Provided mentorship to subordinates on the team, business analysts and Quality Analysts.
  • Responsible for Configuration Management.
  • Coding efficiently for reusability, and move to shared projects as desired.
  • Implementing Web Applications using spring dependency injections with helper classes..
  • Modifying the .property files for the proper database connections and application resource message match on the screen.
  • Updating struts and tiles config files for the action classes reference,form validations and UI connectivity for tiles.
  • Used jQuery to help with interaction and effects with the development code.

Project 2: Member Touch Point Analysis
The project's goal is to develop a Java Spring based web-page retrieval interface that takes a set of inputs viz., name or address or date of birth of the patient and outputs all the results from different sources of data like Oracle, Sql databases and retrieve results matching the inputs.
Responsibilities:

  • Developed an XML Adapter to connect multiple data sources including Oracle, Mysql, Web services and XML database using Java with Spring MVC Framework, JQuery and AJAX technologies and Tomcat server.
  • Created High level Design document.
  • Perform Manual Unit and Integrated Testing

Environment: Java 1.5, J2EE, JSP 1.2, Servlets 2.3, MVC, Oracle, SQL, MS-Access, JQuery, XML, Tomcat Server, Perl, V-Select, OpenVMS Operating system, Hibernate 2.1.8, Spring 2.5, IBM DB2 8.2, WAS 6.1, Web Services, Microsoft Visio, HTML, CSS, Maven, Sub Version, Eclipse

Confidential, St Louis, MO May 2009- Dec 2010 College of Optometry
College Of Optometry website is designed and developed for both the faculty and students of college of optometry. It contains different modules for students, faculty. Faculty can manage the entire course's information, student information. Students can view the course details, get their grades, evaluate faculty, evaluate the program, see what alumni suggests etc.
Responsibilities:

  • Used Agile Software Development methodology for developing the application.
  • Performed design, implementation and maintenance of complex, multiple product modules/ sub-systems.
  • Reused AJAX components in developing UI.
  • Developed DAO\'s for accessing data from database.
  • Used Hibernate ORM framework for data access.
  • Worked with customized Java Collection APIs to handle data processing effectively.
  • Worked in developing middleware using Spring, Java & Hibernate.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Worked with MySQL database server.
  • Involved in test driven development using Junit for unit testing.
  • Worked with QA team on Data validation and Database integrity testing.

Environment: Core Java, JSP, Eclipse, AJAX, JavaScript, Spring, Weblogic Application server, Hibernate, MySQL, Oracle 10g, HTML, SQL, JavaScript, CSS, Dreamweaver, MS Front Page, Photo shop, Paint shop, MS Excel and Access.

Client: Confidential, Detroit, MI Sep 2007- April 2009
Project 1: NUVELL AFOS INTEGRATION
This project integrates CORE and CARS.CORE is the portal front end for NUVELL and its Co-brands. CARS is the mainframe system owned by GMAC which stores and processes the Credit information of vehicle owners of different brands. Credit requests of NUVELL, Suzuki and National brands are sent to GIF as SOAP requests. Business process in GIF receives the SOAP requests and converts them into MQ series format. The converted messages are sent to CARS through MQ queues. CARS process the Credit requests and sends response messages to GIF through MQ. GIF receives the response messages and converts them into SOAP messages and sends them back to NUVELL.
Responsibilities:

  • Involved in the design, development and production support of the system and various billing procedures.
  • Designed the user interfaces using JSPs, Java Script, CSS and HTML.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Framework and JSF with Facelets at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • 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.
  • Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise
  • Used Hibernate Persistence Strategy to interact with database and Spring.
  • Wrote AJAX enabled search queries using Ajax GWT framework to increase user\'s experience.
  • Involved in applying design patterns in the project such as Business Delegate, Front Controller and Data Transfer Object.
  • Use Java Messaging System (JMS) technology within SeeBeyond to enable communication among interface JCDs.
  • Writing PL/SQL stored procedures to perform data translations for each interface.
  • Implemented common services like error handling, audit logging, notification, threshold check and recycling.
  • Implemented several complex batch interfaces
  • Involved in Unit Testing and System integration testing for some of the interfaces.
  • Involved in Maintenance and support of the interfaces.

Environment:Java, J2EE,JCAPS, UNIX, Windows 2000, SUN OS, Oracle 10g, Java 1.4, SQL Navigator, TOAD, Microsoft Visio and Clear Case.

Project 2: SAAB- Migration Feb 2005- Aug 2007
General Motors (GM) of North America (NA) has identified a common integrated user interface and business practice across all brands sold and serviced by GM in North America. The scope of the parent project is to have the Saab division fully integrated into the NA General Motors Vehicle Order and Management Systems. Saab US will adopt 100% of the NA Business practice. The goal of this project is to build new interfaces to feed existing Saab local applications that are to be retained after migration.
Responsibilities:

  • Involved in requirement gathering.
  • Prepared data sharing agreement as per the requirement and mapping document between the source and target systems.
  • Designed and Configured Batch e*Ways, Oracle e*Ways, Scheduler e*Way.
  • Configured email e*Way to send the audit and error reports to operations.
  • Written purge scripts and procedures to delete the old archived files and records.
  • Implemented reprocessing logic to be able to reprocess data if any failure occurs in the middle of the processing.
  • Designed and developed common components and reusable components.
  • Designed and developed Project environment and logical hosts.
  • Prepared unit test cases and integration test cases.
  • End to end testing of interfaces.
  • Writing Shell script and DB Procedure.

Environment:J2EE, Servlets, JSP, Struts, JSF , Hibernate ,Spring, EJB, RAD, Java Bean, Java Script, Ajax, IBM DB2, JDK 1.5, Web Services, LDAP Server, Web Sphere 6.1, Log4j, CSS, XML, Rational Rose, UNIX, Sun SeeBeyond ICAN 5.0.5, JDK 1.3.1_02, JDK 1.4, Oracle 9i, MS Office ,PL/SQL, Java, XML, MS Visio, MS Visual SourceSafe, Sun Solaris, Windows.

Confidential, June 2004- Jan 2005
Client: Confidential, (Wipro, India)

Carrefour had a 'Process tracker' system to capture the information about business transactions. But the operational information is not captured as required by the support team. To overcome these issues , a parallel framework 'Audit trail' is proposed that will attempt to capture, store, associate information and track exact current state of business transactions as required by the support team. Audit Trial framework is developed in Seebeyond ICAN. Java collaborations developed receive the Audit trial data from various regions. The data received has to be directed to one of the various flows: A2A, B2B, etc. Audit trial data is parsed in Java collaborations and then it is routed to the respective flow. Audit trial receives flat files from various source systems located across the globe. These flat files are processed in JCDs and update the data into the database.
Responsibilities:

  • Involved in requirement gathering.
  • Designed and developed common components and reusable components.
  • Built reusable components like changing the data format to a given one, left padding, right padding etc.
  • Written purge scripts and procedures to delete the old archived files and records.
  • Implemented reprocessing logic to be able to reprocess data if any failure occurs in the middle of the processing.
  • Prepared unit test cases and integration test cases.
  • Validation of Unit test cases and integration test case test results.
  • End to end testing of interfaces.
  • Writing Shell script and DB Procedure.

Environment:Sun SeeBeyond ICAN 5.0.5, JDK 1.3.1_02, JDK 1.4, Oracle 9i, MS Office ,PL/SQL, Java, XML, MS Visio, MS Visual SourceSafe, Sun Solaris, Windows 2000

We'd love your feedback!