Sr.j2ee Consultant/soa Engineer Resume
Columbus, OH
SUMMARY:
- Over 7+ Years of Professional Software Experience in Developing Multi - Tier Distributed Applications.
- Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using Rational Rose, Object oriented Techniques and Design patterns.
- Extensive experience in Apache Struts framework, Hibernate, Spring framework and JSF.
- Extensive experience in design and development of service components using Web services SOAP (Simple Object Access Protocol) and RESTful web services.
- Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
- Extensive experience in GUI development using Java, C, C++, HTML, CSS, Angular JS, JSF/ADF, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML and XSLT.
- Experience in developing and deploying the Enterprise Applications (EAR) and Web Applications (WAR).
- Hands on experience in IDE tools like RAD (Rational Application Developer), Eclipse, JDeveloper.
- Good exposure with data services and SOA (Service Oriented Architecture).
- Experience in Programming technologies like JUnit, ANT.
- Good experience with JPA.
- Good knowledge of Design Patterns like Singleton, DAO pattern, Factory pattern, MVC pattern etc.
- Good experience with JMS and MDB for server side messaging.
- Expertise in RDBMS, JDBC, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
- Experience in application/web servers like WebLogic v10.2, WebSphere 6.x/7.x, Tomcat 5.0 and JBOSS 4.2.2.
- Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
- Experience with adhering to strict coding standards in a team development environment.
- Good experience with analysis of the user needs documentation and translation into proper system requirement specifications and working under tight schedules.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, C, C++.
J2EE Common Services APIs: Servlets, JSP, JDBC, EJB 2.0/3.0, JPA, Hibernate, JNDI, JMS, Java Mail, JTA, JAXP, JNDI, JAXB, AJAX, Struts, Spring
Framework/ APIs / Tools: Struts 1.x/2.x/Tiles, JUnit, Hibernate, Spring, Spring batch, Spring IOC, JSF, Log 4j, Ant, Web Services (WSDL, SOAP), AJAX.
Middle Ware: EJB, JMS and RMI.
XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs
Web UI Technologies: HTML, CSS, XML, JSP, Action Script, jQuery, Angular JS, Bootstrap, Adobe Flex.
Web Servers/Application Servers: Apache Tomcat 4.x, iPlanet Enterprise 6, IBM Web Sphere, WebLogic v10.2, Legacy Servers.
Databases: SQL, Oracle 7.x/8i/9i/10g, SQL Server 7/2000, MS Access 7.0, DB2
Web Tools/IDE: Eclipse 3.1, My Eclipse 3.5, NetBeans 3.0/5.0, RAD.
Methodologies: Waterfall, Agile.
SOA: Oracle SOA Suite 11.1.1.6
Operating Systems: MS-Windows, Linux, UNIX, Ubuntu, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr.J2EE Consultant/SOA Engineer
Responsibilities:
- Responsible for overall design & analysis of UI component development and integration with backend J2EE.
- Translate business requirement into technical requirements.
- Designed application using J2EE design patterns
- Responsible for development of middleware components using EJB and Hibernate to meet the business requirements.
- Document Management using FileNet Integrated Document Management System for maintaining insurance related documents.
- Responsible for making servlet calls to retrieve the file content with Document ID’s and passing them through the ImageMagick 6.4.0 API.
- Responsible for creating functionalities with ImageMagick API to convert single image documents to a multipage file efficiently.
- Responsible for implementing design patterns using Struts to interact with backend J2EE and Web Services layer to pull out the data to the UI components.
- Developed applications based on Spring 2.0 and Struts 1.2 frameworks.
- Designed and implemented Spring Framework based RESTful web services for OSMIS(Operating and Support Management Information System).
- Designed CSS style sheets for application wide usage.
- Responsible for developing and deploying the application to WAS(WebSphere Application Server) Environments, which included packaging EAR components for installation.
- Used Log4J to capture the log that includes runtime exceptions.
- Used JUnit to unit test the application.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java, J2EE, Spring 2.0, Struts 1.2, Eclipse3.0, WebSphere, Legacy Server, EJB, JSP, IBM FileNet, ImageMagick 6.4.0, Web Services, JavaScript, CSS, ANT, CVS, SOAP, RESTful, WSDL, XML, XSLT, Log4J, JUnit.
Confidential, MI
J2EE Consultant/Developer
Responsibilities:
- To understand the existing application from reference environment and latest Use cases. Experienced in end to end implementations for few modules, took part in architectural design meetings and worked on GAA Use cases design and development.
- Created and updated web-services linked with external systems. Taking issues to the respective levels and solve immediately.
- Analysis, Design, Development, Testing and maintenance of the system.
- Created overall Design for the application including component, class and sequence diagrams. Also created design document.
- Designed and developed a REST-WebServices for GAA Domain based Producer Services and Consumed External Services.
- Developed application using Java, Chordiant software, Oracle 10g, WebLogic v10.2, JSF, RESTful services, JMS, Hibernate, EJB.
- Developed full featured front end layer with JSP, AngularJS, Bootstrap, XHTML page designs.
- Extensively Used Apache MyFaces Trinidad JSF framework features, including: Partial-page rendering support for the entire component set, integrated client-side validation, a dialog framework, pageFlowScope, for communicating between pages.
- Involved in writing the functional test cases, test data request, unit and integration tests for the system, based on Test driven development.
- Involved in writing code in Java with features like Collections, Exception Handling, multithreading.
- Involved in writing Ant scripts for building and deploying the code.
- Involved in the code review of the project.
Environment: Java, Chordiant v6.5, Oracle 10g, WebLogic v10.2, RESTful services, JMS, Hibernate, EJB, JSP, AngularJS, Bootstrap, Apache MyFaces Trinidad, My Eclipse 7.5, Ant script.
Confidential, MI
J2EE Consultant/Developer
Responsibilities:
- To understand the existing application from reference version and latest Use cases. Involved in upgrading application to support various languages and separate modules created to serve customers of different country base.
- Created and updated few web-services linked with external systems. Taking issues to the respective levels and solve immediately.
- Analysis, design, development, testing and maintenance of the system.
- Created overall design for the application including component, class and sequence diagrams. Also created design document.
- Designed and developed services for retrieving data and transaction triggered for data from External Services.
- Developed application using Java, Oracle 10g, WebLogic v10.2, JMS, JDBC.
- Developed UI design and script level changes using JSF, AngularJS, Bootstrap.
- Involved in writing the functional test cases, test data request, unit and integration tests for the system, based on Test driven development.
- Involved in writing code in Java with features like Collections, Exception Handling, multithreading.
- Involved in writing Ant scripts for building and deploying the code.
- Involved in the code review of the project.
Environment: My Eclipse 7.5, Oracle 10g, WebLogic v10.2, JMS, JDBC, JSF, AngularJS, Bootstrap, Ant script.
Confidential, IL
J2EE Consultant/Developer
Responsibilities:
- Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
- Developed view states, transitions with custom item rendering and custom components.
- Used event handling model such as Listener & Dispatcher and developed functions for event handling, response handling and error handling using Action Script.
- Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services(SOAP, REST) to pull out the data to JSF Components.
- Extensively worked with Message Service, HTTP Service, Web Service and Remote Object and REST services.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed Hibernate mapping and configuration files.
- Involved in bug tracking and debugging the application using Log4J, Eclipse.
- Performed Java testing using JUnit tools. Used VSS as version control tool.
Environment: Java, J2EE, Action Script 3.0, CS4, JQuery, Web logic Application Server 10.0, Hibernate ORM, Maven, Spring 2.5, Web Services(SOAP,REST), SVN, HTML/CSS, DHTML, JavaScript, XML, Oracle10g, JSF.
Confidential
Senior Software Engineer
Responsibilities:
- Analysis and Design of various modules using REST and MVC Architecture Design Pattern.
- Have worked on different research and analysis andPOC(Proof of Concept) for building advanced APIs in smart TV platforms.
- Used different data structure like ArrayList and Map to store the data which can be further used for storing or retrieving them from the database.
- Created connection pooling and thread pooling to improveapplication performance.
- Monitoring the application for performance. Also answer user queries regarding application.
- Debug/modify queries and functions for fixes and performance enhancement.
- Moving the code from development stage to product which includes creating CR and analyze the impacts.
- Reviewing the requirements with association and acquirer for all major and minor releases.
- Create and modify stored procedures, triggers, views and functions for every enhancement.
- Full development support for smart TV application developers to use the APIs.
Environment: Java, Spring, Jersy, MS Visio, AJAX, Hibernate, XML, JAXB, Maven, JMS Active MQ, MVC, JBOSS, MQ Series, SVN, Oracle, Clear quest, Soap UI, REST, JUnit.
Confidential
Senior Software Engineer/Intern
Responsibilities:
- Involved in design, development and implementation of the application using Test Driven Development (TDD) Approach.
- Designed and developed components for work flow frame work
- Responsible for developing technical specification documents, designed the application architecture, application flow, flowcharts and UML diagrams using Rational Rose.
- Reviewing the requirements with association and acquirer for all major and minor releases.
- Create and modify stored procedures, triggers, views and functions for every enhancement.
- Day to day bug fixing and enhancement activities.
- Used Maven for building, writing test cases and documenting the application.
Environment: Linux OS, DBMS (MySQL), Java, JSP, Web based GUI programming, Rational Rose.
Confidential
Software Engineer/Intern
Responsibilities:
- Involved in analyzing BRD and preparing HLD and LLD to get an overview of whole system.
- Responsible for designing Use Case Class Diagram and Sequence Diagram.
- Responsible for creating DDL(Data Definition Language) statements for the database.
- Involved in creating POJO’s(Plain Old Java Objects) for implementing business logic.
- UsedHibernatein mapping bean class to database tables to provide transparent persistence to POJO’s.
- Extensively worked onJUnitfor unit testing.
- Designed and developed services usingRESTfulandWSDL(Web Services Description Language).
- UsedMavenfor building/writing test cases and documenting the application.
- Actively participated in system testing, integration testing and stress testing reviews.
Environment: Java, C, C++, Linux OS, GPS, POJO's, RESTful, WSDL, DB2, Eclipse,MySQL.