Sr. Java Developer Resume
Charlotte, NC
SUMMARY
- Around 10 years of notable experience in providing Business Solutions in IT industry encapsulating all phases of SDLC lifecycle.
- Experience in Banking and Retail line of businesses.
- Expertise in application development (Middleware & Backend) using Java /J2EE, Apache Camel, spring framework & DB2.
- As a Java/J2EE developer, I have developed application architecture based on Spring MVC (Model View Controller), and J2EE specificationsfor Confidential .
- As a Java/J2EE developer, I have developedimplemented various features fromspring framework such as Dependency Injection, spring integration with Hibernate and Spring JDBC.
- While working for Confidential, I have usedSOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Experience in developing SOAP Web Services using JAX - RPC & JAX-RS.
- Appreciable knowledge on Middleware concepts and methodologies - EJB, JMS, RMI, JAVA-WS, JAVA-RS, WSDL, SOAP, XSD’s, Dozer.
- Involved in automating various processes in production Shell scripting and Cron job scheduler.
- Have worked on many projects which involve IBM MQ (point to point) and Topic/Subscription/Selectors (Publish-Subscribe).
- I haveimplemented Hibernate Templateto great extent makinguse of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
- Developed an Event based work flow using Apache Camel (Routing & Mediation engine) and Spring framework by consuming the message from IBM MQ in XML format.
- Have configured and used Topic/Subscriptions extensively.
- Have experience in Grid/Cache.
- Have used Apache Subversion, IBM ClearCase for version control.
- While working for Confidential, I havegained exposure to several elegant features of Javasuch asMulti-threading, Generics, Collections and Serialization in developing applications from the scratch.
- While working for Confidential, I was involved inAdministering and Configuring of IBM WebSphere Application Server 7.0 that runs application Servlets, EJBs, Web Services etc.
- Enhanced performance of various SQL’s by analysing SQL’s performances by executing DB2 EXPLAIN and replaced many Direct DB calls with stored procedures.
- Extensive experience in development and Software Process Improvement involving requirement gathering, Analysis, Estimation, Coding, Testing, Support and Process related Activities.
- Proficient in interacting with end-users and business analysts, interpreting business needs and creating technical specifications.
- Strong project management, Interpersonal and communication skills, very agile and dedicated team player, Skilled in handling multiple projects simultaneously.
- Worked in 24X7 on call support services.
- Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
TECHNICAL SKILLS
Technologies: Java, J2EE, EJB, JMS, JAX-WS, JAX-RS, JAX-RPC, WSDL, SOAP, XSD, Dozer, Orika, COBOL, REXX, JCL, EAZYTRIEVE, CICS, Shell Scripts, C++, EhCache, Grid/Cache
XML Technologies: XML, DTD, XSD, XPath, Schemas
Frameworks: Spring IOC, Apache Camel
Persistence frameworks: Hibernate, MyBatis
RDBMS: DB2
Web/App Servers: IBM Websphere 7
IDE/Tools: IBM Rational Application Developer 8.0, Crucible, SONAR, slf4j Logging, Eclipse, Toad, IBM Data Studio, DB2 Control Center, Putty, SSH Tectia Client, Splunk, File-Aid, SPUFI, QMF, Xpeditor, File Manager, BMC, PLAT, ISPF/PDF, IBM Utilities
MQ Administration Tools: Websphere MQ Appwatch
Schedulers: CA7, Cron
Testing Tools/Frameworks: JUnit, soapUI, JMeter
Monitoring Tools: Introscope, Dynatrace
Operating System: MS-Windows, MS-DOS, UNIX, LINUX, Z/OS, OS/390
Configuration Control: SVN, ClearCase, Maven, Changeman, Endevor
ETL Tool: IBM Datastage V8.5
PROFESSIONAL EXPERIENCE
Sr. Java developer
Confidential, Charlotte, NC
Responsibilities:
- The application architecture of the System isbased on Spring MVC (Model View Controller), and J2EE specifications.
- Implemented various features from Spring framework such as Dependency Injection, spring integration with Hibernate and Spring JDBC.
- Used SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Created development environment and configured the pre-development configuration settings for each application based on specifications.
- Involved in full project management life cycle from development to integration, testing and release.
- Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
- Used log4j for logging errors in the application.
- Deployed the application on WebSphere Application Server.
- Involved inwriting complex SQL queries like joins, unions, intersect etc.
- Involved ingenerating complex PL/SQL stored procedures, functions and triggers.
- Involved in JAD sessions to gather requirements from the end clients.
- Involved in creating business process data flows and use case diagrams using UML.
- Used JUnit for unit testing of the application and log4j for logging.
Environment: WebSphere Application Server 7.1,Apache Camel, spring, JUnit, HSQL (JUnit), Dozer, IBM MQ, EHCache, JMS, DB2, XSD’s, log4j, Cron Scheduler.
Sr. Java Developer
Confidential, Charlotte, NC
Responsibilities:
- Interact with the business teams to understand the requirements of the project.
- Involved in preparing detailed High Level and Low Level design documents.
- Followed design and coding standards to facilitate the development of a flexible and robust data models and to deliver a quality product to the business customers.
- Implemented various features from Spring framework such as Dependency Injection, spring integration with Hibernate and Spring JDBC.
- Used SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Created development environment and configured the pre-development configuration settings for each application based on specifications.
- Involved in full project management life cycle from development to integration, testing and release.
- Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
- Deployed the application on WebSphere Application Server.
- Involved inwriting complex SQL queries like joins, unions, intersect etc.
- Involved ingenerating complex PL/SQL stored procedures, functions and triggers.
- Involved in JAD sessions to gather requirements from the end clients.
- Involved in creating business process data flows and use case diagrams using UML.
- Used JUnit for unit testing of the application and log4j for logging
- Defect tracking and monitoring and on time delivery.
- On shore & off shore co-ordination.
- Provided production support.
Environment: WebSphere Application Server 7.1, Apache Camel, Spring, JUnit, HSQL (JUnit), Dozer, IBM MQ, EHCache, JMS, DB2, XSD’s, log4j, Cron Scheduler.
Sr. Java Developer
Confidential, Charlotte, NC
Responsibilities:
- Interact with the business teams to understand the requirements of the project.
- Involved in preparing detailed High Level and Low Level design documents.
- Followed design and coding standards to facilitate the development of a flexible and robust data models and to deliver a quality product to the business customers.
- Used SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Created development environment and configured the pre-development configuration settings for each application based on specifications.
- Involved in full project management life cycle from development to integration, testing and release.
- Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
- Deployed the application on WebSphere Application Server.
- Involved inwriting complex SQL queries like joins, unions, intersect etc.
- Involved ingenerating complex PL/SQL stored procedures, functions and triggers.
- Involved in JAD sessions to gather requirements from the end clients.
- Involved in creating business process data flows and use case diagrams using UML.
- Used JUnit for unit testing of the application and log4j for logging
- Defect tracking and monitoring and on time delivery.
- On shore & off shore co-ordination.
- Provided production support.
Environment: JAX-RPC Web services, IFW Framework, SOAP, Java 1.5/1.6, EJB 2.0, JMS, SOAP, SQL, spring, MQ, JMS, DB2, XSD’s.
Sr. Java Developer
Confidential, Charlotte, NC
Responsibilities:
- Interact with the business teams to understand the requirements of the project.
- Involved in preparing detailed High Level and Low Level design documents.
- Followed design and coding standards to facilitate the development of a flexible and robust data models and to deliver a quality product to the business customers.
- Used SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Created development environment and configured the pre-development configuration settings for each application based on specifications.
- Involved in full project management life cycle from development to integration, testing and release.
- Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
- Deployed the application on WebSphere Application Server.
- Involved inwriting complex SQL queries like joins, unions, intersect etc.
- Involved ingenerating complex PL/SQL stored procedures, functions and triggers.
- Involved in JAD sessions to gather requirements from the end clients.
- Involved in creating business process data flows and use case diagrams using UML.
- Used JUnit for unit testing of the application and log4j for logging
- Defect tracking and monitoring and on time delivery.
- On shore & off shore co-ordination.
- Provided production support.
Environment: JAX-RPC Web services, IFW Framework, SOAP, Java 1.5/1.6, EJB 2.0, JMS, SOAP, SQL, spring, MQ, JMS, DB2, XSD’s.
Java Developer
Confidential
Responsibilities:
- Interact with the business teams to understand the requirements of the project.
- Involved in preparing detailed High Level and Low Level design documents.
- Followed design and coding standards to facilitate the development of a flexible and robust data models and to deliver a quality product to the business customers.
- Used SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Created development environment and configured the pre-development configuration settings for each application based on specifications.
- Involved in full project management life cycle from development to integration, testing and release.
- Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
- Deployed the application on WebSphere Application Server.
- Involved inwriting complex SQL queries like joins, unions, intersect etc.
- Involved ingenerating complex PL/SQL stored procedures, functions and triggers.
- Involved in JAD sessions to gather requirements from the end clients.
- Involved in creating business process data flows and use case diagrams using UML.
- Used JUnit for unit testing of the application and log4j for logging
- Defect tracking and monitoring and on time delivery.
- On shore & off shore co-ordination.
- Provided production support.
Environment: JAX-RPC Web services, IFW Framework, SOAP, Java 1.5/1.6, EJB 2.0, JMS, SOAP, SQL, spring, MQ, JMS, DB2, XSD’s.
Mainframe Developer
Confidential
Responsibilities:
- Interact with the business teams to understand the requirements of the project.
- Involved in preparing detailed High Level and Low Level design documents.
- Followed design and coding standards to facilitate the development of a flexible and robust data models and to deliver a quality product to the business customers.
- Identify the impacts and changes required in the current batch and online flows.
- Design & Batch process using Mainframe technologies to capture the updates from up-streams through nightly batch. Execute conversion using Mainframe technologies.
- Execute conversion using Mainframe technologies.
- Conceived unit, system, integration, functional, and performance test plans.
- Support for Deployment & Implementation.
- Defect tracking and monitoring and on time delivery.
- On shore & off shore co-ordination.
- Provided production support.
Environment: Mainframe COBOL, REXX, JCL, EAZYTRIEVE, CICS, CA7 Scheduler