Sr.java Developer Resume
Chicago Il And Nashville, TN
SUMMARY:
- 8 + Years of strong experience in Software Development Methodology such as SDLC, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
- Technical expertise in the SDLC with strong skills in Java / J2EE Technologies (Java, JSP, Servlets, Spring, Spring DAO, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Good understanding on open source frameworks like SPRING (core, context, ORM, web modules), Hibernate, JSF.
- Experienced in developing event driven applications using Ajax, and XML.
- Experience in configuration, deployment and management of enterprise applications with Tomcat, JBoss, WebLogic and WebSphere application Server in clustered multiple environments.
- Experience developing SOA based application with SOAP web services.
- Development experience with XML based web services.
- Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server - side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Extensive experience and actively involved in requirements gathering , a nalysis, design , coding and code reviews , u nit and integration testing.
- Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with Relational Database.
- Experience with Agile development methodologies including V-Model,Agile and SCRUM.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Extensive experience with data modeling along with Oracle, MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
- Experience in using Database IDE tools like Oracle SQL Developer.
- Experienced in deploying applications using JBOSS Application Server, IBM WebSphere Application Server, Apache Tomcat Application server.
- Involved in providing J2EE support to various applications and webhosting teams.
- Highly motivated self-starter with Excellent Communication, Presentation and
- Problem Solving Skills and committed to learning new technologies
TECHNICAL SKILLS:
Programming Languages: JavaJDK 1.6, C, C++, HTML, Perl
Frameworks: Hibernate, Spring, Struts
Web Services: WSDL, SOAP
Client Technologies: JQuery, Java Script, CSS, HTML
Operating Systems: UNIX, Windows, Linux
Application Servers: WebSphere, Tomcat, Weblogic, JBoss.
Web Technologies: JSP, Servlets, JDBC, Java Beans, Web Services
Databases: Oracle, Microsoft SQL Server, DB2, MySQL, Sybase
Java IDE: Eclipse, JDeveloper, and RAD
Build Tools: MAVEN, Ant
Version Control Systems: CVS, SubVersion
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL and Nashville, TN
Sr.Java Developer
Responsibilities:
- The main trading applications are all mostly developed in Java/J2EE and Perl
- Worked on the following Confidential internally-developed trading applications: CARE, RHINO, NARK 2.0, NARK 3.0, BPSA
- Analyzed existing Java, Perl and XML code and documented program behavior and input/output data types
- Identified coding improvements and worked with a development team to update the applications to match latest industry standards
- Rebuilt existing Java code libraries for compatibility with new servers running on latest versions of RHEL using internally-developed tools
- Configured applications using the Spring framework with dependency injection and beans
- Used WebSphere MQ to interconnect programs via text messages
- Used EMS to configure programs to subscribe and publish messages to topics
- Used Sybase and Oracle with the Hibernate framework for database persistence
- Wrote queries in SQL to access and examine databases using Aqua Data Studio and Toad for Oracle
- Transferred existing jobs to the new servers and used AutoSys to create new jobs while ensuring all dependencies and scheduling were maintained
- Worked with QA teams to develop testing strategies, and performed unit testing of programs using JUnit
- Also collaborated with teams to carry out high-volume and real-time tests
- Used Log4j for logging purposes
- Co-ordinated both pre-migration testing and post-migration support with team based at the Data Center
Environment: Java/J2EE, JDK 1.6,Unix, Eclipse Indigo, Spring 3.0, Hibernate, XML, AutoSys, PL/SQL, Oracle, Sybase, Toad for Oracle, Aqua Data Studio, WebSphere MQ 7.5, WMQTool, GEMS, JUnit, Log4j, Tortoise SVN
Confidential, Overland Park, KS
Java/ J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture
- Created use cases, class diagrams, activity diagrams and collaboration diagrams
- Used the Struts1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
- Used JavaScript for client side validations
- Used Core Spring for setter dependency injections
- Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features
- Consumed a Web service for exchange rate calculation
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
- Used Hibernate for Database Persistence
- Implemented PL/SQL queries and used MySQL stored procedures, and built-in functions to retrieve and update data from the databases
- Deployed applications on WebSphere Application server 5.0
- Used Web services for transmission of large blocks of XML data over HTTP
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
- Involved in unit testing using JUnit, system testing and creation of various test scripts
- Wrote test cases which adhere to a Test Driven Development (TDD) pattern
- Used Tortoise SVN as a version control system, an important component of Source Configuration Management (SCM)
- Used SLF4J for logging
Environment: Java/J2EE, JDK1.5,JSP, Servlets, Web Services, Hibernate 2.1, Spring Core, Struts1.3, MySQL, XML, XSLT, PL/SQL, CSS,HTML, JNDI, Apache Ant, WebSphere Application server 5.0, Junit, SLF4J, Tortoise SVN
Confidential, Topeka, KS
Java/ J2EE Developer
Responsibilities:
- This Application is designed using J2EE design patterns and technologies based on MVC architecture.
- Created class diagrams and use case diagrams using Rational Rose.
- Implementation of J2EE Design Patterns like Session Façade, Business Delegate and Data Access Objects.
- Actively involved in design of the application architecture in lines of Struts Frame work based on MVC2 Architecture with JSP as View, Servlets as Controller and combination of EJBs and Java classes as Model.
- Designed and developed presentation layer using JSP, HTML, JavaScript, JQuery,
- Design and development of business tier using EJBs.
- Used Stateless Session Beans to encapsulate the business logic.
- Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Involved in Design and Development of database in Oracle.
- Developed Web services using Apache Axis.
- Developed XML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on Weblogic Application Sever.
- Created tables and SQL queries in Oracle.
- Module and Unit Level Testing with JUnit and log4j.
- Used Apache Ant for building the application.
Environment: Core Java, JDK 1.5, J2EE, Struts, JSTL, JSP, EJB, Hibernate, Ant, JUnit, Log4j, JMS, WebLogic Application server, Oracle 9i, SQL Developer, SOAP,WSDL, Axis web services and SVN.
Confidential, Richmond, VA
Java/ J2EE Developer
Responsibilities:
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Involved in creation queues and topics with JMS, created messages and send to queues.
- Migrated database from Informix to Oracle.
- Used object relational mapping using spring with IBATIS.
- Developed applications using Eclipse IDE and deployed in Web Logic server.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
- Developed and maintain the persistence layer using Hibernate.
- Strong experience of developing data models using WORKSHOP POJO's and configuring in persistence configuration File.
- Developed the User Interface using HTML, XML, Java script and CSS.
- Created Entity using JPA and SPRING and used Top link to connect to the Oracle database to store and fetch data from database.
- Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting
Environment: Java/J2EE, JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/DHTML, JavaScript, Hibernate, Oracle 10g,WebSphere, SOAP 1.2, WSDL,UDDI,UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JQuery, JUnit, Log4j.
Confidential, Raleigh, NC
Java/ J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed SOAP Web Service in e-Pricer for IBM Pricing and Data analytics team to provide them quotation information of bids marked as WIN in IBM. This Web service calls use SOAP over HTTPS and validates in the input data with the XSD. It used transport based security based on SSL for authentication. Make a MQ call to retrieve the quote data from MVS transaction db.
- Developed generic Web Service in ePricer for Enterprise System Hub team to feed them quotation information related to fix priced term quotes. This Web service calls use SOAP over HTTPS and validates in the input data with the XSD. It used transport based security based on SSL for authentication. Make a MQ call to retrieve the quote data from MVS transaction db.
- Designer and Lead developer in ePricer GDM Authorization module using Struts Framework including JSP, Servlet, Form Bean, Action classes and Hibernate. Programming and design challenges included restricting users actions based on their role, cross-browser compatibility, and scalability & reliability.
- Integrated Spring Web, Spring DI, and Spring ORM for data access using with Hibernate.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Designed system to meet all current W3C standards, including accessibility.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Worked with Business Analyst in translating the internal design documents into coding, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Leveraged IBM Rational tools for end-to-end traceability of Software development life cycle. Rational Request Pro for requirement, Rational Software Architect (RSA) for designing, Rational Team Concert (RTC) for tracking progress, Rational Clear Quest (RCQ) for defect tracking, Rational Clear Case as a code repository.
Environment: Java, J2EE, Spring, Hibernate, JSP, XML, Servlet, Struts, MQ Series, DB2, SOAP, Rational application developer (RAD), Rational Software Architect (RSA), Rational Team Concert (RTC), Websphere.
Confidential
Java/ J2EE Developer
Responsibilities:- Involved in Analysis, design and coding on J2EE Environment.
- Implemented MVCarchitecture using Servlets, JSP, EJBs .
- Involved in database programming in Oracle 10g and created Database Connection Pools.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Developed web Components using JSP , Servlet under J2EE Environment.
- Responsible for developing the forms, which contains the details of the employees, and generating the reports and bills.
- Involved in designing of class and dataflow diagrams using UML Rational Rose.
- Used JDBC to establish connectivity to the database for performing the database operations.
- Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL .
- Involved in maintaining the records of the patients visited along with the prescriptions they were issued in the Database.
- Performed Unit Testing on the applications that are developed
Environment: Java, J2EE, JSP1.0, Servlets, JavaScript, JDBC, Windows2000, Oracle 10g, UML, Rational Rose 2000, Apache Tomcat 4.1, SQL, PL/SQL, HTML, XML
Confidential
Java Application Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed E-Pricer Business Partner (BP) application for ZIPS products used by IBM external partners and distributors.
- Designed and developed and implemented reusable design patterns for pagination editable and Sortable pages using JSP, custom tags and Java.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Integrated Spring Web and Spring DI with Struts framework. Spring ORM layer used Hibernate.
- Implemented Java and J2EE Design patterns like Factory, Abstract Factory, Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developed JMS synchronous client to send and receive SOAP message over MQ series transport layer.
Environment: Java, J2EE, JSP, XML, XSL, Servlet, Struts, Spring, Hibernate, MQ Series, DB2.