Senior Java/j2ee Developer Resume Profile
NY
Professional Summary
- Nearly 8 years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation, Documentation, Testing and Deployment of enterprise applications in the domain of Financial Banking.
- Proficiency in developing web applications and server side development using ORM - Hibernate, JDBC, JNDI, JSP, JSTL, Servlet, Struts, Spring, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle.
- Expertise in developing the distributed applications using spring and J2EE Application Servers such as IBM Web Sphere, BEA Web logic.
- Proficient experience with web technologies like Servlet, JSP, Struts, HTML, JSP Standard Tags, JavaScript and CSS.
- Hands on experience with databases including Oracle, MySql and Sybase involving SQL Queries, stored procedures, triggers, functions, indexes, and packages.
- Experience in implementing Web Services SOAP/WSDL using Apache Axis.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using Java annotation
- Good experience in Spring IOC, DAO, MVC, ORM integration with Hibernate , MDP and AOP.
- Knowledge in XML, XSLT, XML Parser DOM / SAX , JAXB, XSD, DTD, XPath.
- Experience in JMS.
- Experience in developing an rule driven application framework based on drools
- Experience in JNI Java Native Interface , C.
- Strong knowledge of Design including J2EE Design Patterns Singleton, Factory, Abstract Factory, MVC, DAO, Business Delegate, Session Facade, Service Locator etc.
- Experienced in writing ANT and MAVEN scripts to build and create package for a Java applications.
- Experience in writing JUnit.
- Worked on different code coverage tool like Cobertura, Find Bug and Clover etc.
- Experience in Java profiling for optimization of the code.
- Hands on the tools such as Eclipse, JDeveloper, RAD, Textpad, Editplus, JCreator, Xml SPY, Rational Rose, Toad, Oracle SQL Developer etc.
- Hands on experience in VPN, Putty, winscp etc.
- Hands on experience in version control tools like Clear case, SVN, CVS and VSS.
- Programming experience in UNIX Shell Script.
- Experience in direct customer interaction, requirements gathering, HLD, LLD, Estimation and scheduling mile stone release plans.
- Having exposure to international working environments European Financial client at Zurich and US Financial client at Jersey City
- Having experience to work in Onshore-Offshore model
- Experience to drive a team of ten members whose experience range from 1 to 7 years.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
Technical Skills
Languages | JAVA, J2EE, C, XML, SQL, PL/SQL, Unix Shell Script. |
Web/XML Technologies | HTML, DHTML, CSS, JavaScript, Servlets, JSP, JQuery, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXB |
Frameworks | EJB 3.0 MDB , Hibernate 3.0, Spring 2.0/3.0, Struts. |
Apache Projects | Ant, MAVEN, Log 4j, Jakarta Commons and Apache POI. |
Tools Utilities | Eclipse, Net Beans, RAD, WSAD, Editplus, JCreator, Dreamweaver, Textpad, Putty, winSCP, Toad, SQL Developer, SOAP UI |
Application/Web Servers | BEA Web logic, IBM Web Sphere, Tomcat IBM WASCE. |
RDBMS | Oracle 10g/11g, MySql, Sybase, MS Access. |
Messaging Systems | TIBCO EMS, IBM Websphere MQ |
Web Service | Web Services SOAP/WSDL using Apache Axis |
Source Control | Rational Clear Case, Microsoft VSS, PVCS, CVS, SVN. |
UML Design Tool | Visual Studio, IBM Rational Rose |
Other Tools | JIRA |
Operating Systems | Windows Server 2003/2008, Windows 7/XP, UNIX |
Professional Work Experience
Confidential
Role: Tech Lead
Roles and responsibilities:
- Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, estimates for the deliverables, Design, Development, Testing and Production Support
- Worked on high level and low level design document preparation
- Created Architecture Diagrams and Flow Charts using Microsoft Visio
- Define an rule driven application framework based on drools
- Design and implement web service SOAP/WSDL using Apache Axis soap engine and used SOAP UI for testing
- Extensively worked on business and data base layer using the Spring, and Hibernate frameworks
- Extensively worked on spring provided JMS integration framework to implement message provider and consumer
- Developed class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate
- Extensively used Hibernate concepts like optimistic locking, inheritance, association mappings and used second level cache
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans
- Configured Spring AOP framework to apply Logging and Transactions
- Involved in data base design
- Wrote MAVEN scripts for compilation and execution
- Used Hermes to build the package and deploy the package in different environment. Wrote Hermes scripts for that
- Used JUnit to test persistence and service tiers
- Involved in execution of integration testing
- Provide support to production deployment team to deploy the application in production environment
- Worked with QA Team for Quality Assurance of the Application
- Drive offshore team to understand the requirement, involved in design, implementation and testing
Environment: Core JAVA, Spring Framework Core, Hibernate Template, batch, AOP, MDP , Hibernate, maven, Drools, IBM WASCE, SVN, Eclipse IDE, SQL Developer, Hermes, Visual Studio, IBM Rational Rose, SOAP UI, TIBCO EMS, Oracle11g, Web Services SOAP/WSDL using Apache Axis, DOM, XML, XPATH, XSD, JAXB
Confidential
Role: Tech Lead
Roles and responsibilities:
- Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, estimates for the deliverables, Design, Development, Testing and Production Support
- Worked on high level and low level design document preparation
- Created Architecture Diagrams and Flow Charts using Microsoft Visio
- Design and implement web service SOAP/WSDL using Apache Axis soap engine and used SOAP UI for testing
- Extensively worked on business and data base layer using the Spring, and Hibernate frameworks
- Extensively worked on spring provided JMS integration framework to implement message provider and consumer
- Developed class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used Hibernate concepts like optimistic locking, inheritance, association mappings and used second level cache
- Configured Spring AOP framework to apply Logging and Transactions
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans
- Involved in data base design
- Wrote MAVEN scripts for compilation and execution
- Used Hermes to build the package and deploy the package in different environment. Wrote Hermes scripts for that
- Used JUnit to test persistence and service tiers
- Involved in execution of integration testing
- Provide support to production deployment team to deploy the application in production environment
- Worked with QA Team for Quality Assurance of the Application
- Monitor junior developer and helped them to understand the project functionality and implement that
Environment: Core JAVA, Spring Framework Core, Hibernate Template, batch, AOP, MDP , Hibernate, maven, IBM WASCE, SVN, Eclipse IDE, SQL Developer, Hermes, Visual Studio, IBM Rational Rose, SOAP UI, TIBCO EMS,
Confidential
Role: Senior Java/J2EE Developer
Roles and responsibilities:
- Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, estimates for the deliverables, Design, Development, Testing
- Worked on high level and low level design document preparation
- Created Architecture Diagrams and Flow Charts using Microsoft Visio
- Design and implement web service SOAP/WSDL using Apache Axis soap engine and used SOAP UI for testing
- Extensively worked on presentation, business and data base layer using the JSP, Servlet, Spring, and Hibernate frameworks
- Involved in designing and implementation of MVC design pattern using Spring MVC framework for Web-tier
- Developed class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used Hibernate concepts like optimistic locking, inheritance and association mappings
- Configured Spring AOP framework to apply Logging and Transactions
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans
- Configured WebSphere for connection pools, data sources and deployment of ear and war files
- Involved in data base design
- Wrote ANT scripts for compilation and execution
- Implement JUnit for unit testing
- Involved in execution of integration testing
- Packaged and deployed the application in SIT and UAT environment
- Worked with QA Team for Quality Assurance of the Application
- Monitor junior developer and helped them to understand the project functionality and implement that
Environment: Core JAVA, Spring Framework Core, MVC, Hibernate Template, batch , Hibernate,
IBM RAD, IBM WebSphere, CA SCM, MS Visio, ER Win, Toad, SOAP UI, HTML, DHTML, CSS, JavaScript, Servlets, JSP, JQuery, Web Services SOAP/WSDL using Apache Axis, Oracle10g
Confidential
Role: Offshore co-ordinator, Senior Java/J2EE Developer
Roles and responsibilities:
- Worked as an offshore co-ordinator, attend client call for requirement understanding for new change request
- Involved in effort estimation activity
- Implement new requirement received as change request
- Fix defects in application existing logic
- Set up test cases for unit testing
- Support various testing phases. Fix defects in subsequent phases of testing
- Monitor junior developer and helped them to understand the functionality for new requirements and implement that. Helped them to understand the defects and fix them
Environment: Core JAVA, Oracle, Spring Framework Core, ORM, batch , Hibernate, Flex 3.0, IBM RAD, IBM WebSphere 6.0, SVN, SQL Developer, Oracle10g, SAX, XML, XPATH, XSD, XSLT