Sr.java Developer Resume
New, YorK
SUMMARY
- NINE years of IT experience in design, development, maintenance and support of Retail, Banking, Financial, Healthcare and Telecom industry related applications in J2EE platform.Having good experience in end - to-end Software Development Life Cycle in J2EE platform.
- Very good experience in Service Oriented Architecture (SOA) development Expertise in User Interface, Mid-Tier development in J2EE applications Very good experience in custom components development for the J2EE platform applications.
- Having considerable experience in J2EE design patterns and core Java design patterns for designing the applications. Good exposure in continuous build management and integration Domain Experience in Financial, Banking, Retail, Pharmaceutical, Healthcare and Telecom.
- Experience in managing projects, client presentation and conducting feasibility studies Having good communication skills and good team coordinator as well as individual contributor.
- Have created design artifacts process flow, sequence, component, class diagrams using Microsoft Visual Studio and IBM Rational tools.Have worked in the waterfall and Agile development based projects.Having good experience in end-to-end Software Development Life Cycle in J2EE platform.
- Have Created the Java design framework for the projects adhere with J2EE design patterns.
- Have used Eclipse, Rational Software Architect/RAD tools for Java development.Good knowledge of Service Oriented Architecture (SOA) and Web services development.Expertise in implementation of MVC using frameworks such as Struts, JSF, Spring Web flow.
- Javascript, AJAX, jQuery for scripting frameworks.Have experience in JAXB based XML-Java bean marshalling and unmarshalling. Have used SOA for Mid-Tier development and used SOAP, REST based Web services. Good experience in Message Driven Bean for message queues.
- Have used Spring JDBC template, JPA, Hibernate for ORM implementation.
- Very good experience in writing unit test cases for business service and database interface implementations through JUnit, Easy mock frameworks.
- Expertise in deployment of the J2EE applications on Tomcat, Weblogic, Websphere application servers. Expertise in configuring the JNDI resources like Datasource, JMS MQ, Security roles Used the build tools Maven, Ant, Jenkins for continuous integration of the development.
- Sun Certified Java Programmer.
- Oracle Certified Web Component Developer.
TECHNICAL SKILLS
J2EE Frame Work: Struts, Java Server Faces (JSF), Spring, Hibernate, JPA, Servlets, JSP, JSTL, EL, CSS, HTML, XML, JAXB,AJAX and JDBC.
SOA Framework: SOAP, REST Web services, JMS MQ, Apache Camel.
Scripting: JavaScript, jQuery.
IDE: Eclipse, Rational Application Developer/ Rational Software Architect.
Build Tools: Ant, Maven, Sonar, Jenkins
Code Tools: Checkstyle.
Application Servers: Websphere Application Server, Oracle Weblogic Server, JBoss, Glassfish and Tomcat.
Source Control: Visual Source Safe (VSS), PVCS, CVS, SVN, Clear Case.
Application Design: Unified Modeling Language (UML, Rational Rose, and Visio), Object Oriented, Analysis and Design (OOAD), Core Java and J2EE design patterns.
J2EE Design Patterns: MVC, Front Controller, Transfer Object, Factory, Singleton, State.
RDBMS: Oracle, SQL Server, DB2.
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr.Java Developer
Environment: Java, Spring, JPA, Apache Camel, JAXB, Rabbit MQ, Websphere MQ, OracleMaven, Git, Eclipse
Responsibilities:
- Understanding functional specifications, designing and developing creative solutions to meet business requirements and developing the application code according to the J2EE framework.
- Developing RESTful web services to accept the order in predefined XML format.
- Consuming/Sending XML message to Rabbit/Websphere Message queues.
- Writing Hibernate/JPA domain entity objects and defining relationships.
- Converting XML objects to corresponding JPA domain entities
- Writing Service/Data layer level classes to implement business logic and persisting the data in Oracle database.
- Writing SQL queries and performing necessary database related stuff.
- Writing JUnit test cases for testing the functionality
- Building the application using Jenkins integration tool and deploying in respective environment
- Code review and tracking the issues in JIRA management system.
Confidential, Richmond, VA
Sr. Java Developer
Environment: Java, Servlets, Spring, Hibernate, JAXB, SOAP, DB2, IBM RSA, Clear case.
Responsibilities:
- Understanding functional specifications, designing and developing creative solutions to meet business requirements.Creating design artifacts like sequence, class, process flow diagrams developing the application framework according to the J2EE framework.
- Creating XML schema definition files.Converting Model classes as Java Persistent API classes.Developing Batch processing framework using spring quartz framework Developing Business tier based on the Service Oriented Architecture (SOA).
- Writing SOAP based Web services and unit testing Marshalling/Unmarshalling XML files using JAXB framework Developing unit test cases using JUnit and Easy mock testing framework testing the Web services using SOAP UI tool.
- Deploying this project in continuous integration Jenkins environment.Supporting and enhancement of the application.
Confidential, San Antonio, TX
Environment: Java, Servlets, JSP, Struts, XML, AJAX, Eclipse, CVS.
Responsibilities:
- Collecting the business requirements from business user and converting as functional/technical requirements performing an impact analysis and creating technical specification documents and getting approval.
- Developing the functionality in Java application framework adhere to UST and HEB coding standards.Performing an internal testing and releasing to the business users for acceptance testing.Fixing the defects from business users testing and deploy to production.
- Maintenance, support and enhancement of the application Converted all existing TIBCO processes to Spring based MDB process that improved a the performance of the application in great scale..
Confidential, Charlotte, NC
Java Developer
Environment: Java, Servlets, JSP, JSF, XML, Rational Application Developer 7, JUnit, PVCS.
Responsibilities:
- Involved into design, development and support of all parts of the application Understanding functional specifications, designing and developing creative solutions to meet the business requirements.Implementing the UI interface and integrating with business functionality.
- Implementing the business rules in mid-tier using SOA Developed unit and functional test cases for new functionality Identified the Java standard coding violations and fixing them adhere to Confidential coding standard using check style. Code walkthrough and improving the performance of the application.
- Participated in the architecture design of the application with senior team members Preparing the J2EE Web archive (WAR) and J2EE enterprise archive (EAR).Building, Deploying and testing the application in Development (Dev) and SAT region.
Confidential
Environment: Java, Servlets, JSP, JSF, XML, XSL, AJAX, Rational Application Developer 7, PVCS.
Responsibilities:
- Auto completion text input box like Google Suggest search box.Elimination of HTML code to create User Interface components.Component jar files portable to any J2EE applications.Developing the custom components that are suitable for Confidential financial applications.
- Converting all Classic tags to Simple tags.Removing all Scripting codes and converting them as JSTL elements and EL expressions.Developing auto complete JSF text field component with the help of AJAX technology.Registering the component class files in the faces-config.xml file.
- Creating the Tag Library Descriptor (TLD) XML file and configuring the custom components Refactoring the existing code to improve the application performance.Bundling reusable custom component class files as jar files.Creating the sample JSP application to test the component layout.
- Testing the custom component tags with different browser compatibility Maintaining, supporting and enhancing the custom tag libraries.
Confidential, NY
Java Developer
Environment: Java, Servlets, JSP, Struts, FileNet Manager, Websphere Studio Application Developer, Web Sphere Application Server 6.x, JUnit, XML.
Responsibilities:
- Understanding functional specifications, designing and developing creative solutions to meet business requirements.Preparing the high level and low level design documents for this application.
- Involved in design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases using Rational Rose.Developing the Front Office user interface using JSP MVC frame work and submitting the data to the BackOffice.
- Designing and creating the eForms workflow using FileNet Workflow Manager Preparing the unit test cases and testing in JUnit. Preparing the J2EE Web archive (WAR) and deploying in Websphere Application Server Supporting and maintaining the application.
