We provide IT Staff Augmentation Services!

Sr Java Developer/technical Architect Resume Profile

3.00/5 (Submit Your Rating)

UsA

Summary

  • Sr Java Developer/Technical Architect with over 7 years of experience with design development testing and business process modeling for multi-tier applications using Java J2EE technologies in various domains.
  • Expert knowledge in Service Oriented Architecture SOA and has involved in designing and developing web services JAX-RPC JAX-WS RESTFul . Worked with Axis IBM WebSphere JAX-RPC JAX-WS and CXF Runtime environments.
  • Extensively worked on Java technologies like - Servlets JSPs JSF REST and SOAP Web Services and on frameworks Spring Hibernate JPA and Struts.
  • Expertise in developing user interface applications with GWT GWT-Ext HTML HTML5 CSS JavaScript JQuery XML AJAX
  • Experience in writing deployment scripts using ANT and Maven. Deployed applications in Tomcat WebSphere and JBoss.
  • Worked on IDE s like IBM Integration Developer IID RAD 8 Eclipse Netbeans JBuilder along with SCM tools IBM ClearCase SVN and CVS.
  • Worked on SQL queries PL-SQL stored procedures packages and has good experience in tuning the queries to optimize the performance for Oracle and DB2 using tools like TOAD IBM Optim Studio and Oracle SQL Developer.
  • Worked on other tools or frameworks like Drools - Rule engine for imposing business rules Jasper Reports tool to create reports in desired format Spring-mock for Junit mock objects for executing test suites dynamically controlled by cruise control.
  • Extensively used J.P Morgan Chase s JISI framework. JISI framework includes component s like JISI-Cache JISI-Security JISI-Transaction Management etc.
  • Good Experience in NIEM s Standards and Data Exchange Technologies like LEXS and N-Dex.
  • Involved in design phase in most projects and worked on designing use case diagrams high level flows flowcharts sequence diagrams class diagrams using Microsoft Visio.
  • Good knowledge of Design Patterns in Creational patterns like Factory Method Singleton Prototype etc. and in Structural/Architectural patterns like Facade Proxy Front Controller MVC etc.
  • Good knowledge about SDLC and methodologies like Agile and RUP
  • Good management skills leadership abilities self-motivate and fast and self learning abilities.

Technical Skills

Languages Java-J2EE JDK 1.4 JDK 5 JDK 1.6 JDK 1.7 SQL PL/ SQL JavaScript

Operating System Windows 95/98/2000/2003/XP

Java/J2EE Technologies J2SDK J2EE JDBC Servlets JSP EJB AJAX DWR Drools Mediation Modules of Integration projects.

Java Framework Hibernate Struts JSF JPA

Web/Application Server Apache-Tomcat 6.0 IBM WebSphere 8 JBoss WebSphere Enterprise Service Bus WESB

Web Services RESTFul SOAP WSDL Axis JAX-RPC JAX-WS CXF

Web Technologies HTML HTML5 GWT GWT-Ext XML XSD XSL JavaScript JQuery.

Database Oracle 9i/10g/11g IBM DB2 9

Methodologies SDLC Agile RUP

IDE IBM Integration Designer IID 7.5 RAD 8 Eclipse 3.x TOAD IBM Optim Studio Oracle SQL Developer.

Build Tools ANT MAVEN

Analysis Design MVC Model-1 Model-2 Design Patterns

Testing Tools Spring-test JUnit SOAPUI

Source Control/Defect Tracking IBM ClearCase HP-Quality Center SharePoint LANDesk StarTeam

Work History

Confidential

WI July 2014 - till date

Role Sr. Java Developer/Architect

Project Description

Data Integration Services

This project is an effort to integrate and share the data between all the DOC internal web applications batch programs web services and oracle PL/SQL programs. To achieve required data sharing we have worked on introducing RESTFul web services. We have also created a common database structure to store commonly used searchable data and offender status details from different databases. We named it as Offender Search Hub OSH . This project also includes the reporting tool with rich UI using JQuery plugins for showing the web services usage information with metrics and a common offender search feature.

Roles and Responsibilities

  • Sr. Developer/Architect with the following responsibilities
  • Review existing web applications Batch jobs Web Services and their usage to gather the requirements to provide solution for common data exchange and sharable search functionalities.
  • Designing High Level Flows detail designs and flow diagrams.
  • Helping the database architect to design and review the new OSH database model.
  • Woked on implementing the PL/SQL code to load and refresh the OSH database by gathering required identification details and searchable data from various databases Adult offender databases Juvenile databases and sex offender databases .
  • Worked on creating basic structure for RESTFul web services and implemented few java wrapper classes on existing implementations to expose them as restful Web Services.
  • Implemented few annotated aspects Spring AOP to be applied on web services to store the usage metrics of the web services in database.
  • Creating and designing the user interface for reporting tool. Involved in research and implementation of JQuery and Javascript functions to use JQuery UI plugins for representing data in graphs.
  • Responsible to help team in resolving configuration issues project setup issues and build issues during deployment.
  • Creating SQL scripts designing Oracle PL/SQL APIs implementing the stored procedures and tuning the complex SQL queries.
  • Responsible to review java code and report the code review comments in Star Team and sharepoint SCM tools.

Environment or Technologies

Microsoft Visio SCA Java 5 J2EE XML XSD ANT JUnit RESTFul Web Services Spring Core and AOP PL-SQL Oracle HTML5 CSS JavaScript JQuery JQuery-UI JQuery-HighCharts eclipse IBM WebSphere Control-M

Confidential

January 2013 - June 2014

Role Sr. Java Developer/Architect

Project Description

OJA Justice Gateway which includes two stages

Deliverable1 Automating the matching process of Offender Identification process between DOC and DOJ

Deliverable2 Enhancing the portal to include additional offender information that is accessible to the Law Enforcement audience through Time interface.

As part of both the deliverables Analysis Design and Implementation includes Batch processes with deployments in Control-M server Web Service to deploy in WebSphere PL/SQL API s to deploy in Oracle 10g and a Mediation modules of an integration project to deploy in Enterprise Service Bus ESB .

Roles and Responsibilities

  • Sr. Developer/Architect with the following responsibilities
  • Review requirements and work with BA to analyse and implement java objects on the NIEM LEXS and N-DEX data exchange technologies.
  • Involved in designing High Level Flows detail designs and flow diagrams.
  • Designing the application specific Java API s to provide the basic structure to implement the business logic.
  • Support deployment team to configure and implement the Basic Authentication using WS-Security in WebSphere application server.
  • Creating and installing security certificate for the batch process deployed in Control-M server.
  • Responsible to help team in resolving the configuration issues project setup issues and build issues during deployment.
  • Creating SQL scripts designing Oracle PL/SQL APIs implementing the stored procedures and tuning the complex SQL queries.
  • Designing and development of mediation modules using IBM s Integration Designer and is responsible to deploy in local ESB server for testing.

Responsible to review java code and report the code review comments in Star Team and sharepoint SCM tools.

Environment or Technologies

Microsoft Visio SCA Java 5 J2EE XML XSD ANT Maven IBM WebSphere JUnit Web Services IBM WebSphere JAX-WS and Apache CXF Runtime Environments Spring Core and AOP Hibernate JPA PL-SQL Oracle IID 7.5 Mediation Modules of Integration Projects IBM Enterprise Service Bus ESB Control-M Data Exchange Technologies like NEIMs LEXS and N-DEx

Confidential

2012

Role Sr. Java Developer

Project Description

Payments and Transfers P T phase 2 is a Re-Design and Re-Architecture project of JPMC for their online products like Transfers QuickPay BillPay Overnight Check Wires ACH Payments ACH Collections and Invoices etc. We have several channels to use these products and this project deals with channels like Chase Online COL and Customer Service Representative CSR . For CSR application s UI and business logic is in JAVA with Struts JSPs with MVC framework . Now UI is implemented using .NET NISI Framework and business logic is moved to Java WebServices JISI Framework . For COL UI is with .NET with accounts related

business logic and JAVA WebServices for other business logic and backend processing. Now the user s look and feel has been changed all logic from UI layer .NET is moved to services all types of loan payments has been moved from transfers to billpay product and lot other business functionality changes. Business logic from stored procedures is moved to java layer.

Roles and Responsibilities

  • Senior Software Engineer with the following responsibilities
  • Involved in this project from design phase and was responsible to review the BRD s Functional Design Notes against the existing code.
  • Responsible to design High Level Flows use case flow diagrams and Detail Designs Sequence Diagrams .
  • Involved in design discussion and worked on designing WSDL operations for the services
  • Involved in API designs which will be used by different channels like COL Mobile PFM etc.
  • Involved in implementing the web services extensively using Core Java Spring AOP JISI Transaction Management JISI Security etc.
  • Involved in writing new stored procedures with pure DB2 syntax by moving business logic from oracle enabled DB2 stored procedures to java layer.
  • Involved in code reviews to make sure the code doesn t change the existing functionality and is in line with java coding standards defined by project s Application Architecture Team.
  • Played a lead role with onsite-offshore co-coordination.

Environment or Technologies

Java 5 IBM WebSphere JUnit Web Services IBM WebSphere JAX-RPC Runtime Environment Spring Core and AOP PL-SQL DB2 and Oracle RAD 8 JPMC s JISI Cache JISI Framework JISI-Security JISI-Transaction Management Drools SOAPUI.

We'd love your feedback!