Sr. Java Developer Resume
IL
SUMMARY:
- Senior Java / J2EE Developer with over 17 years of experience in analysis, design, coding, testing, devOps and production support. Implemented solutions based on design principles like SDLC, Agile and XP and applied various GoF and J2EE design patterns.
- Expertise in Java, J2EE, EJB, Spring, struts, JMS, Spring boot, Hibernate, JPA.
- Expertise in JavaScript, Angular, Ember, ReacJs, Nodejs, jQuery and Html and CSS responsive design.
- Expertise in Json, Ajax, Restful and SOAP service, xml, Xslt and Xpath, JWT and SAML tokens.
- Expertise in devOps tool like Maven, ant, Gradle, Docker and Jenkins.
- Expertise in DB2, Oracle, SQL.
- Expertise IBM WebSphere Portal product including JSR 168/286, Personalization, Virtual portal, SPI model, credential vault, portal cashing and single sign On.
- Good understanding of tools around Hadoop ecosystem like MapReduce, Hive, Pig, Scala and Spark.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, IL
Environment: IBM WebSphere Portal 8, Db2, EJB, Teamsite, Restful Service, Soap Service, Spring MVC, Spring Boot, Kafka, Maven, Ant, Jenkins, ajax and jQuery, spring boot
Responsibilities:
- Consumed RESTful service in the application to show benefit Highlight sheet and Spending Summery.
- Implemented Kafka message consuming tool using JPA based annotation of Spring Boot hosted in Pivotal Cloud foundry.
- Design and developed JSR 168/286 based portlets for UI presentation of information.
- Design and developed the functionality to support mixed coverage view in subscriber experience.
- Design and developed SSO for third - party vendors to access Confidential on WebSphere application server and portal using trust association interceptor
- Design and develop teamsite content module using IBM portal personalization engine
- Design and develop many jsr based portlets for various functionality
- Deeply involved with performance testing of the application like analyze core and heap dump, monitor application using Willey and applied many methods to improve the performance of the application.
Java Developer
Confidential, Atlanta, GA
Environment: Spring Boot, AngularJs, google Material, JMeter, JPA, Hibernate, Maven, bower and Gradle.
Responsibilities:
- Implemented RESTful based service using JPA based annotation of Spring Boot.
- Design and developed UI using angularJs and angular-material.
- Wrote shell script to manage Spring Boot server.
- Used JMeter to develop Unit testing and load and performance strategy.
Sr. Java Developer
Confidential, IL
Environment: IBM WebSphere Portal 6, Db2, Teamsite, Restful Service, Soap Service, Spring MVC, Maven, Ant, Jenkins, ajax and jQuery, xml, xslt.
Responsibilities:
- Design and developed registration and login module with spring web flow with jsr 168.
- Design and developed SSO for third-party vendors to access Confidential on WebSphere application server and portal using trust association interceptor.
- Design and develop teamsite content module using portal personalization engine
- Design and develop many jsr based portlets for various functionality.
- Deeply involved with performance testing of the application like analyze core and heap dump, monitor application using Willey and applied many methods to improve the performance of the application.
Sr. Java Developer
Confidential, Allstate, IL
Environment: Websphere portal 6.1, Tibco, JMS, EDMS, Webservice, Sibel, XML, XSLT, Spring, Ant, Log4J, JSR 286, Ajax, dojo, Agile methodology.
Responsibilities:
- Design and developed mvc framework with generic portlet and jsr 286.
- Design and developed asynchronous task and activity creation using ejb, tibco queue, JMS. and sibel webservice services.
- Design and develop module for store and retrieve attachments in EDMS using java.
- Design and developed the Portlets for the application using JSR 286 events public render parameter and resource serving.
- Defined and developed the portlets framework using jsr286 specification using spring flow.
Sr. Java Developer
Confidential, NY
Environment: Webspher portal 6.1, IBM WCM 6.1 (Local rendering approach), J2EE (JSP, Servlet, LDAP, Java Script, Spring, XML, XSLT, spring, Ant, Log4J, JSR 286, WSRP, HttpAnalyzer, JSON, Agile methodology, SQL, Mysql, DWR 2.x, meven
Responsibilities:
- Design the initial framework of the project using Maven.
- Design and implemented the theme and skin according to project need..
- Design and developed the Portlets for the application using JSR 286.
- Developing presentation layer components using spring web module, JSP, AJAX, javascript and hibernate.
- Parsed Dowjones feed and feed it into IBM WCM content.
- Defines deployment process and wrote xmlaccess script .
- Configured Content Repository with Websphere Portal 6.1 by local rendering approach.
- Developed an utility to shorten the Portal URL while accessing the content, in result the URL becomes readable and short.
Sr. Java Developer
Confidential, Herndon, VA
Environment: Websphere Portal 6.0, IBM WCM 6.0, portlet factory, WebSphere message broker, datapower, SOA, J2EE (JSP, Servlet, EJB, Axis Web services, Ajax, Wily interscope, LDAP, Java Script, XML, XSLT, Struts, Ant, Log4J, JSR 168, WSR, HttpAnalyzer,, WAS 6.0, JSON, XMLAccess script, Agile methodology, SQL, Oracle 10g, DWR 2.x, Websphere commerce server.
Responsibilities:
- Use of Axis for WebService of existing Backend Systems.
- Use of different strategy to reuse existing system with complex UI where WSRP could not be used in timely manner.
- Implement themes/ skin of the project based on requirements.
- Implement the Portal navigation system based on requirements.
- Implement portlets Drag and Drop feature of the Portal.
- Implement Add, Update and Delete pages of the Portal.
- Implement toolbelt (interaction of Gmail, GCalendar and AccuWeather).
- Work closely with Google, Ulocate, SwapDrive, AOL, and Accuweather team to define partner application contracts and interaction.
- Implement Proxy re-routing for 4G Portal
- Overall Analysis of the system for better performance.
- Implement best practices using Struts on JSR168
- Implements Ajax for dynamic content after page load and portlet update date after a specific time elapses.
- Implement WRSP when it was most appropriate.
- Implemented SOA/webservices integration with WebSphere Commerce to pull out pricing information.
- Design and determine guidelines for 3rd portlets that are deployed in 4G Portal.
- Develop and maintain portlets with Google integration.
- Configured Content Repository with Websphere Portal 6.1 by local rendering approach.
- Developed a JSP Component to retrieve Site areas and contents for the respective Site to display the top level Menu using WCM API.
- Design process flow by fully taking advantage of Ajax when best fit.
- Analyze the option of using liferay portal for the Confidential product.
Sr. Java Developer
Confidential, Amdocs, IL
Environment: JSP, Servlets, Java Beans, EJB, struts, Websphere, shell script, eclipse, hibernate, ant, oracle, PL/SQL, linux, MQ series.
Responsibilities:
- Created user-friendly GUI interface and Web pages using JSP, HTML and CSS using STRUTS framework.
- Tasted the application on various browsers and fixed the bugs.
- Buildup the initial structure of the application using ant in eclipse and wrote shell script .
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the oracle database.
- Wrote and test the servlets.JSP,EJB,and java classes.
- Identified the possibilities to migrate the application to websphere portal
Sr. Java Developer
Confidential, CA
Environment: JSP, Servlets, Java Beans, EJB, XML/XSLT, JDBC, struts framework, hibernate, SQL, PL/SQL, Rational Rose, Dreamweaver macromedia, WSAD, Web Services, Websphere, DB2, Microstrategy, AIX/Windows, Rational ClearCase, Rational ClearQuest.
Responsibilities:
- Using OOAD and UML concepts designed classes with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using JSP, HTML and CSS using STRUTS framework.
- Buildup the initial structure of the application using ant in WSAD.
- Wrote JSPs, Servlets used Struts framework and deployed them on Websphere Application server.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the DB2 database.
- Wrote and test the Servlets, JSP, EJB, Java classes
- Wrote Web service providers.
- Used the microstrategy API to fire the report creation and access.
- Involved in testing and Debugging the application
- Involved in Data Analysis and provided the solution sets to work teams.
- Used Java Collection Classes like Set, Vector, Hash Table, Hash Map etc
- Developed search tools to search the database using different criteria.
- Wrote Database objects like Triggers, Stored procedures in SQL, PL/SQL for DB2.
- Analyzed the enhanced system with the existing system and documenting data-flow diagram.
- Interacted with the users and documented the System.