We provide IT Staff Augmentation Services!

Resume

4.00/5 (Submit Your Rating)

Java Lead, DevelopeR

SUMMARY:

  • Sun Certified Java Programmer
  • IBM Certified WebSphere Portal Solution Developer
  • 10+ years of IT industry experience in design, development and implementation of software projects on Java/J2EE based web, portal applications and distributed object technologies.
  • Developed and maintained applications and Portals for industries like Publications, telecom, Financial and Retail Sectors.
  • Development process using Agile and Water fall method. Familiar with sprint working styles and scrum meetings.
  • 6 yrs experience in developing applications using Spring JDBC, Spring LDAP, Spring JMS, Spring Hibernate, JPA, i - Batis.
  • Expertise in design and development of Java Server Pages (JSP), Spring MVC, Spring Portlet MVC framework, JSF, Wicket, Struts 2.x Portal frameworks and Web Services.
  • Excellent skills in personalization and customization for WebSphere Portals.
  • 9 yrs Experience in working with web/application/directory servers like WebSphere Application Server 7/6/5/4, JBoss, Tomcat 3.1, Apache Web Server, RAD 8.0 and LDAP.
  • Strong experience in RDBMS using DB2, Oracle 11 and MS SQL Server 7.0/2000.
  • Have experience on working AWS admin console. Created virtual hosts, deployed Java tomcat applications and created JDBC resources using AWS EC2 console, and Bean Stalk.

TECHNICAL SKILLS:

Languages: JDK 1.7/1.8, C++, PL/SQL and SQL.

JEE Technologies: JEE 6/7, Wicket, JSF, Struts Framework, Dojo 1.6, JSTL, Java Servlets, JPA 2.0, Hibernate, Swing, RMI and XML, JAXB, log4j and JUnit.

AWS Cloud AWS EC2, Beanstalk, Lambda, API Gateway.:

IOC framework: Spring Boot, Spring IOC, Spring MVC, Spring Portlet MVC, Spring JDBC, Spring Hibernate, Spring LDAP, Spring Web Services.

JS framework: DOJO, JQUERY, ANGULAR JS 1.X, Ext JS

Web: HTML5, DHTML, CSS.

Middle ware: RESTful Web Services, Enterprise Java Beans, SOAP JAX-RS, JAX-WS, JAX-RPC Java Messaging API.

MVC Frameworks: Struts 1.x, Struts Tiles, JSF, Wicket.

IDE: RAD 8.0, Eclipse, JBuilderTools SOAP UI, GWT, Rational Rose, Asera 6.1.

Build Tools: ANT, Maven, IVY

RDBMS: DB2, Oracle 11g and MS SQL Server 2000/2005.

PORTAL Servers: WebSphere Portal Server 8.5/7.0, BEA WebLogic Portal Server, BEA WebLogic Workshop.

Application Servers: WebSphere Application Server 8.5/7.0, WebLogic 6.1/7.1/8.1, JBoss, Glassfish

Tool: kit RAD 9.x, WSAD 5.x/4.x Portal Tool Kit

LDAP: IBM Tivoli Directory Services 6.1, APACHE DS LDAP Server

PROFESSIONAL EXPERIENCE:

Java lead developer

Confidential

Responsibilities:

  • Analysis and design of breaking down backend components from monolithic ER portal application into micro services.
  • Developed RESTful web services of claims, Status and Reporting, Billing and Payments using Spring boot, JERSEY REST API and deployed using AWS API gateway, AWS Lambda.
  • Developed front end applications using Spring MVC web applications with DOJO and JQuery.
  • Using Spring Core, Spring JDBC, Spring Hibernate for storing enrollment information.
  • Worked on changes to Restful Components API for Producer operations Web Services.

Environment: JDK 1.8, Restful Web Services, Spring Boot, Spring MVC, Spring Data, Spring JPA, Spring Hibernate, IBM WebSphere Application Server 8.5 on cloud AWS EC2, AWS Lambda, AWS API Gateway, AWS Beanstalk, AWS Code Pipe Line. Eclipse, DB2, Oracle, TOAD, Oracle 10g, JSP, JSTL, XML, SVN, IVY, ANT

Confidential, New york

Lead java WEBSPHERE PORTAL CONSULTANT

Responsibilities:

  • Development design and testing of Spring MVC based JSR 286 and Spring Boot applications.
  • Developed Restful Components API for client Manager Web Services.
  • Developed data access components using Spring Data JPA, JDBC, Spring Hibernate and web service components using JAAS, JAX-WS SOAP.
  • Used Spring transaction API and annotations.
  • Developed NO-SQL Mongo DB Dao components with Mongo DB
  • Created Java AWT based mock UI for testing reports, DAOs and Backend components.

Environment: JDK 1.6, Restful Web Services, Spring MVC, Spring Data, JPA, Hibernate, WebSphere Portal Server 7.0, IBM WebSphere MQ, Apache Active MQ, RAD, Swing, DB2, Sybase, HSQL, Aqua Data Studio RAD, JSR 286 Portlet API, Java server Faces (JSF), WebSeal, Tivoli Access Manager, Oracle 10g, JSP, JSTL, XML, SVN, IVY, ANT

Confidential, JERSEY CITY, NEW JERSEY

SENIOR java CONSULTANT

Responsibilities:

  • Worked on design and development of News Letters feature design and development using Java, Multithreading, Jersey Spring REST services, Spring JDBC, Spring Hibernate, Spring JDBC, Spring MVC, JSP, HTML CSS.
  • Design and development of News Recommendation metrics portlets using, JDBC and Spring MVC JSR 286 portlet API.
  • Worked on user interface changes of My total rewards page using JSR 286 portlets and Dojo 1.7,
  • Worked on Maven and ANT scripts for build and deployment to portal servers.

Environment: JDK 1.7, Restful Web Services, Spring MVC, Spring Hibernate, Websphere Portal Server 8.0, WebSphere Portal, RAD, JSR 286 Portlet API, Lotus Websphere Content Management, WebSeal, Tivoli Access Manager, Oracle 10g, JSP, JSTL, XML and ANT.

Confidential, new york

Senior java CONSULTANT

Responsibilities:

  • Design, development and Unit testing and integration testing of the End of the day PWM positions and Transaction flat files to DB loaders.
  • Design, development and Unit and Integration testing of the PWM accounts flat files to DB loaders.
  • Development, deployment and administration of JMS MDBs (message driven beans) for the dispatcher modules. Used JMS 1.2, Apache Active MQ and TESTNG for unit testing.
  • Implementation of batch loaders using Java Collections framework, Spring Core, Spring Batch, Spring Hibernate, Spring JPA and Spring Transactions
  • Developed the REST ful web services using Jersey Spring to trigger/monitor and maintain the batch jobs.
  • Production Maintenance of Java Swing based GUIs for Accrual Browser, Contract Maintenance GUI using Java Swing, EJB.
  • Build life cycle and deployment using Conductor Software factory, IVY, and ANT.

Environment: JDK 1.6,1.7 EJB, MDB, Session Beans, Restful Web Services, Spring MVC, Spring Hibernate, Spring Batch, Websphere Application Server 8.0, Websphere MQ, Apache Active MQ, RAD, Swing, DB2, Sybase, HSQL, Aqua Data Studio, JUNIT, JSP, JSTL, XML, Conductor Software Factory, IVY, ANT

Confidential, New york

lead java websphere CONSULTANT

Responsibilities:

  • Did solution design and architecture. Implemented base frameworks during design phase using Java, Spring Portlet MVC, Dojo, REST Web services, Spring JDBC, Spring JPA.
  • Developed Self registration web services and clients using JAX-WS.
  • Developed reporting framework, and visibility service using Spring IOC, Hibernate and JPA.
  • Developed abstract RESTful interfaces for reports using Spring and JAX-RS.
  • Designed and Implemented JSR 286 and Standard Generic Portlets using Spring Portlet MVC, IWidgets and Dojo 1.6 framework for Agency Performance, Book of Business portlets.
  • Had implemented encryption utility to send encrypted messages to other applications using Java Security and Cryptography API
  • Designed and implemented caching framework using Websphere Dynacache, and wrote API to use the cache from Java components. The cache is used to store application data and also HTTP responses generated by the web portal pages.
  • Did performance monitoring and improvements for Websphere portal, used Confidential monitoring tool, Apache JMeter

Environment: JDK 1.6, Restful Web Services, Spring MVC, Spring Hibernate, Websphere Portal Server 7.0, Wesphere Portal, RAD, JSR 286 Portlet API, WebSeal, Tivoli Access Manager, Oracle 10g, JSP, JSTL, XML and ANT.

Confidential, New york

Lead java websphere CONSULTANT

Responsibilities:

  • Developed the adapter batch jobs using Java concurrency API, Java Multi-threading, Spring dependency injection, Spring JDBC, Spring Hibernate.
  • Implemented JMS Client API using Spring JMS for the batch jobs to retrieve messages from MQ server.
  • Implemented various error handling techniques for the job failures.
  • Have written TESTNG test cases for unit testing and used Cobertura plug-in for improving code quality.
  • Used Maven for dependencies and ANT build scripts to package and deploy them on Websphere. Wrote deployment scripts in Websphere wsadmin Jython scripts.

Environment: JAVA 6, Spring JMS, Spring Tasks, Spring JDBC, Spring Hibernate, DB2 Server, IBM WebSphere Application Server 7.0, Websphere MQ, RAD, JAXB, XML and ANT

Confidential, Albany, NY

Java WEBSPHERE CONSULTANT

Responsibilities:

  • Used open source light weight databases such as DERBY and HSQL for local development to be cost effective.
  • Change store procedure and functions to java code to exploit the usage of open source database for enrollment and avoid oracle locally.
  • Restrict direct access for enrollment backend by other applications and expose common API accommodating requirements of all applications under Confidential either thru webservices or RMI.
  • Develop a common Email API to be used by all applications.
  • Redesign existing audit logging to log events and maintain the historical data as a new feature.
  • Use latest ORM techniques such as JPA in combination with Hibernate as the persistence provider versus JDBC API.
  • Use Log back and SLF4J for logging to provide the flexibility of changing logging frameworks.
  • Use maven to maintain project specific version of common jar files to avoid conflict with other projects through pom.xml.
  • Use spring for dependency injection, AOP and transaction support.
  • Use Java 5 with Generics and annotation support.

Environment: JAVA 5, EJB 3.0, Spring MVC, Spring LDAP, Spring JPA, Websphere Portal Server 6.1, RAD, JSR 168 Portlets, Java server Faces (JSF), Portlet API, XML Web Services, Hibernate, Oracle 10g, JSP, JSTL, XML and ANT.

Confidential, ALBANY, NY

Java WEBSPHERE CONSULTANT

Responsibilities:

  • Development, Bug fixing, migration and maintenance of Enrollment portal application along with activities like trouble shooting, performance tuning, prevent security threats at different layers such as the user interface layer, business layer and database layer.
  • Extended IBM’s Portal User Management API (PUMA 6.1) for custom operations related user and group management.
  • Updated existing technical documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Singleton, Factory and Service Locator.
  • Developed custom tags for security checks and to implement context sensitive help using the Help mode of portlet.
  • Developed the application using JSR 168 API, Struts Portlet, and Struts Framework with respect to Model View Controller 2 (MVC) architecture.
  • Implemented user management by customizing IBM PUMA API.
  • Designed and developed a Report generation tool using JExcel API for Enrollment Administrators to export search results to Excel Spread Sheets.
  • Used RAD 6.0, Web Sphere Application Server and Portal Server for Coding, testing and deploying the web application.
  • Implemented persistence layer using Data Access Objects (DAO), JDBC and Data Sources.
  • Developed stored procedures, triggers, indexes for efficient interaction with Oracle and used TOAD as front end client for Oracle.
  • Used Log4J to capture the log.
  • Built application using Ant scripts.
  • Used CVS and CVS Tortoise for version control across common source code used by developers.

Environment: Websphere Portal Server 5.1, RAD, JSR 168 Portlets, Java server Faces (JSF), Portlet API, XML Web Services, Hibernate, Oracle 10g, JSP, JSTL, XML and ANT.

Confidential, ALBANY, NY

WebSphere Consultant

Responsibilities:

  • Developed portlets using Struts Portlet framework and JSR 168 Portlet API using RAD.
  • Design and development of portal pages, skins and themes for Board of Directors, Employees, Investments, IDA Projects, Property Disposal, PACB Projects and other modules.
  • Developed the Hibernate and EJB access layer for database access. Using Hibernate API, DAO pattern and EJB session façade pattern
  • Developed the co-operative portlets framework and Portlet wiring for the portlets used in reviewer modules.
  • Creating and modifying themes for the application menu..
  • Applied security coding layers and practices for all the portlets developed.
  • Deployment of portlets to Websphere portal server and configuration.
  • Responsible for builds and changing build ANT Scripts.
  • Used Java and J2EE Design patterns such as Singleton, Factory, DAO, Command etc., patterns for business logic and database layer.
  • Used Hibernate, Oracle SQL/PLSQL for writing database triggers.
  • Developed custom tag libraries and used JSF taglib and other JSTL taglibs in JSPs.
  • Wrote client module for access filenet web services.
  • Worked on document attachments upload module.

Environment: Websphere Portal Server 5.1, RAD, JSR 168 Portlets, Java server Faces (JSF), Portlet API, XML Web Services, Hibernate, Oracle 10g, JSP, JSTL, XML and ANT.

Confidential

WebSphere Consultant

Responsibilities:

  • Developed Struts portlets based on the Struts Portlet framework using and JSR 168 Portlet API using IDE WSAD 5.x and portal tool kit.
  • Design and development of portal pages, skins and themes for author and editor modules using WSAD 5.x and portal tool kit.
  • Developed the co-operative portlets framework and Portlet wiring for the portlets used in reviewer modules.
  • Developed the Portlet event handling framework for handling action and message events for editor and reviewer related portal pages.
  • Handling personalization of messages and labels on portlets.
  • Designed and Developed the PDF Converter and ArtworkQC web services applications for PDF conversion and image analysis.
  • Deployment of portlets to WebSphere portal server and configuration.
  • Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying Struts Portlets.
  • Responsible for builds and changing build ANT Scripts.
  • Used Rational Rose and other third party tools for class design and sequence diagrams.
  • Used Java and J2EE Design patterns such as Singleton, Factory, DAO, Command etc., patterns for business logic and database layer.
  • Used Oracle SQL/PLSQL for writing database triggers.
  • Developed custom tag libraries and used Struts taglib and other JSTL taglibs in JSPs.

Environment: WebSphere Portal Server 5.0, WSAD 5.0, Portal Toolkit 5.x, JSR 168 Portlets, Struts Portlet API, SOAP, Oracle 9i, Servlets, JSP, JSTL, XML, XSLT and ANT.

Confidential

WebSphere Portal Consultant

Responsibilities:

  • Design and development of portal pages, skins and themes for author and editor modules using WSAD 5.1.1 and portal tool kit.
  • Developed the co-operative portlets framework and Portlet wiring for the portlets used in reviewer modules.
  • Developed the Portlet event handling framework for handling action and message events for editor and reviewer related portal pages.
  • Handled personalization of messages and labels on portlets.
  • Development of Struts portlets based framework using Struts 1.1 WebSphere Portlet API and JSR 168 Portlet API.
  • Deployment of portlets to WebSphere portal server and configuration.
  • Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets.
  • Responsible for builds and changing build ANT Scripts.
  • Used Rational Rose and other third party tools for class design and sequence diagrams.
  • Used Java and J2EE Design patterns such as Singleton, Factory, DAO, Command etc., patterns for business logic and database layer.
  • Used Oracle SQL/PLSQL for writing database triggers.
  • Developed custom tag libraries used in JSPs.

Environment: WebSphere Portal Server 5.0, WSAD 5.0, Portal Toolkit 5.0, JSR 168 Portlets, Portlet API, SOAP, JAX-RPC, Oracle 9i, Servlets, JSP, JSTL, XML, XSLT & ANT.

Confidential

WebSphere Portal Consultant

Responsibilities:

  • Design and development of the quick order entry module using Struts Portlets framework, WebSphere Portlet API and JSR 168 Portlet API.
  • Design and development of portal pages, skins, look and feel, themes for quick order entry, Order Validation, Search and user management modules.
  • Designed and developed of secure portlets with the use of Portal API.
  • Design and development of Portlet event handling frame work handling action and message events for all the modules.
  • Tested Portal application in test environment 4.5.
  • Installed Portals toolkit.
  • Communication between Struts and Portals.
  • Designed and implemented the Order Validation logic and Order Validation portal user interface using Struts Portlets framework, WebSphere Portlet API and JSR 168 Portlet API, EJB CMP persistence.
  • Designed and implemented the Order Search, Worksheet Search, Excel Filters download modules using Struts Portlets framework, WebSphere Portlet API and JSR 168 Portlet API, EJB, and JDBC.
  • Deployment and configuration of portlets on WebSphere Portal Server 4.5.
  • Used SQL/PLSQL for writing database triggers in Oracle 8i.
  • Used Rational Rose and other third party tools for class design and sequence diagrams.
  • Unit and system testing on dev and pre-prod servers.

Environment: WebSphere Portal Server 4.5, WSAD 4.5, Portal Toolkit, JSR 168 Portlets, WebSphere Portlet API, Oracle 8i, Servlets, JSP, JSTL, XML and ANT.

Confidential

J2EE Developer

Responsibilities:

  • Understanding and investigating the software user requirements.
  • Class design and use case development using UML and Rational Rose.
  • Coded the user authentication module using Struts 1.0.
  • Coded and tested the SCSI path module using Struts1.0, EJB Session beans and JDBC and J2EE design patterns.
  • Coded, tested the CHIP configuration module using Struts1.1, DAO pattern, JDBC & EJB.
  • Used ANT script for building the application.
  • WebLogic console for deployment of the final EAR and log4j for logging.
  • Environment: J2EE, JDK 1.3, EJB 1.1, Struts 1.0, WebLogic 7.0, Oracle 8.0 & Win NT.

Confidential

J2EE Developer

Responsibilities:

  • Development of database access framework for all the modules in the project using JDBC, DAO, Singleton, Iterator, factory, service locator patterns and SQL.
  • Involved in coding and testing of Fault Manager GUI using Java Swing components, MVC design patterns, observer, factory and builder design patterns using JDK1.2.
  • Coded the JNDI module using JNDI API, service locator and singleton patterns.
  • Used log4j API for logging mechanism.
  • Designing the database in MS SQL Server 2000 for Fault Manager Module.
  • Integration and System testing.

Environment: J2EE, JDK, Swing, Awt, log4j, JNDI, CORBA, Orbix 2000.V1.2, MS SQL Server 2000 and WinNT.

We'd love your feedback!