We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer & Development Lead Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • 9+ years of Experience in Object Oriented Programming and Web development using Java/J2EE, EJB, Java Servlets and JSP.
  • Extensive experience in Java programming.
  • Well experienced in developing software solutions for e - commerce applications using Java, J2EE technologies.
  • Extensive experience in Session Beans (stateless, stateful), Entity Beans (Container Persistent and Bean Managed Persistent) and Message Driven Beans.
  • Wrote and deployed EJBs on WebSphere 5.x/6.x and Web Logic 8.1/7.1 application server.
  • Good hands on experience with Struts and Hibernate.
  • Good experience in spring modules like Spring DAO (JDBC Template), Spring MVC & Spring AOP.
  • Extensively used HTML, DHTML, CSS, XML, XHTML, AWT/Swing, in User Interface Development.
  • Dedicated focus on n-tired distributed architectures using JDK /1.1.x/J2SDK1.x/J2EE 1.x, JDBC, XML, JNDI, JMS, RMI, Swing, Enterprise Java Beans 1.0/1.1, JSDK, WebSphere 5.x/6.x, Apache, Servlet Runner, HTML, JavaScript and DHTML.
  • Worked on Ajax, Direct Web Remoting & Jquery in web screens development.
  • Implemented presentation layer using Java Server Faces (JSF) and have exposure to Ice Faces.
  • Experience in the development and implementation of platforms like SOA architecture and Web Services.
  • Solid experience in interacting with databases like Oracle, Mysql for data access, writing PLSQL procedures/functions for business logic implementation.
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently, and in a team environment.
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, designing methodologies and tools such as Unified Modeling Language (UML) and Rational Rose.
  • Working knowledge in developing swing based clients using various containers, controls, layouts etc.
  • Knowledge in using the open source tools Log4j, ANT, Maven and Junit, JMock, EasyMock, JBOSS.
  • Knowledge on RED HAT middleware tools for application integration & SOA.
  • Excellent knowledge and experience of developing applications with Model View Controller Architecture (MVC).
  • Experience in project management tools like MS Visio and MS Office for status reporting and planning.
  • Worked on Solaris & Windows NT/2000 Professional platforms. Knowledge of UNIX (Sun Solaris).
  • Good Communication and Time Management skills. A motivational team player.
  • Good experience in Rational Clear Quest, Rational Clear Case, CVS, Harvest & PVCS.

TECHNICAL SKILLS

Languages: Java, C and C++.

Java Technologies: Applets, AWT, Swings, EJB, JSP, Servlets, RMI, JDBC, JNDI, JMS, MQ Series, JNDI, Java Beans, Java socket programming, OFX protocol, IFX protocol, Web Services (SOAP, UDDI, WSDL), XML, XSLT, XSD, DTD, DOM, SAX, JAXP, XERCES, Orchestration.

Web Technologies/Framework: HTML, XML, JavaScript, AJAX, Reverse Ajax (DWR), JQuery, Bootstrap, Backbone, AngularJS

Frame works: Spring, Spring Boot, Hibernate, Struts, JSF, Ice faces, Batch, Persistence

Methodologies: Rational Unified Process (RUP), Agile (SCRUM & XP).

Distributed Technologies: J2EE.

Web and Application Servers: IBM Websphere, Bea Weblogic, OC4J, JBOSS App Server, Tomcat.

IDE Tools / Version Control: Rational Rose 2000, Rational Clear Case, Rational Clear Quest, JCreator, FileNet (IBM Content Management), IBM WebSphere Studio, Eclipse IDE, Rational Application Developer (WSAD,RAD 6/7), Junit, Concurrent Versions System (CVS, Harvest & PVCS), ANT, Maven, YSlow, HTTPWatch, AppWatch, Dyna Trace.

Database: Oracle, DB2, MS-SQLServer, MySql, OC4J, MS-Access.

Operating Systems: Windows 2000 Server, Windows NT Server, Windows XP, UnixWindows 95/98, Unix SunOS 5.9.

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Sr. Java/J2EE Developer & Development Lead

Responsibilities:

  • Worked together as a team with Systems Analyst, Product Owner to gather high level requirements & design and participated in grooming sessions to refine them accordingly for upcoming Sprints.
  • Created mapping document for provider domain Request & Response Schema based on ELDM.
  • Developed the Provider Global Search Web Services using Spring Framework & CXF.
  • Involved in configuring Elastic Search to access database and retrieve data from the database.
  • Worked on creating WSDL/Schema for Global Provider Search ISL Services for IIB Flows.
  • Worked on creating WADL/Schema for Provider Search Data Services that manages connectivity to elastic search that indexes data from Big Data in the backend.
  • Worked in creating RESTful/SOAP Web Services leveraging the Core UPM Framework.
  • Worked in converting Benefits web services to micro services in order for all the services to be independent in all aspects of SDLC.
  • Worked on implementing parallel invoker based of multi-threading to be leveraged as a common component to invoke multiple source systems in parallel.
  • Enhanced the legacy FACET application components by building the additional components in core java entirely.
  • Used Fortify static code Analyzer/SonarLint to meet UHG quality gate.
  • As a development Lead, played a key role in architecture design discussions for Global Provider Search.
  • Used SPOCK & JUnit to create test cases and test suite for unit, component & functional testing.
  • Tested Rest and SOAP based application on SOAP UI Testing Tool.
  • Used Spring-IOC concepts and Spring MVC architecture for developing the application.
  • Used UNIX commands for debugging issues in TEST/ALPHA environments for resolving deployment issues.
  • Worked in OSGI & Cloud based platforms to deploy and expose various health bus services to both internal and external consumers.
  • Worked closely with Core Team in understanding the API Engine Framework and how the docker is configured in cloud based higher environments.
  • Worked with Core team to refactor the code during the java upgrade from 7 to 8.
  • Worked in integrating UHG Customer Service Application based on Spring Boot with provider search.
  • Worked in supporting Single Page Customer Service Application that is built on Angular JS for any enhancements.
  • Used MQ Explorer/App Watch to check configured queues and messages in various environments.
  • Worked with Infrastructure, F5 & Web Server teams to troubleshoot issues with Layer 7 proxy for global provider search services to be exposed on layer 7 - Mutual SSL.
  • Mentor UHG TDP’s in various areas - API Certification, Layer 7 & Java.
  • Involved in API Certification Process to get the Web Services certified for production readiness.
  • As a lead developer, got a chance to participate in many learn source discussions around data streaming frameworks like kafka Cassandra and explore them.

Environment: Spring AOP, Spring IOC, Spring Boot, CXF servlet (REST Services), Hibernate, JUnit, Spock, Elastic SearchKibana, JAX-WS (SOAP Web Services), SoapUI, SVN, CodeHub, GitHub, JBoss,Maven,slf4j, Fortify Scan, SonarLint, Unix, IBM Integration Toolkit, WinScp, Microsoft Visio, Open Shift(Red Hat), AngularJSJava 7/8, Multi-threading

Confidential, NJ

Sr. JAVA/J2EE Develop & UI Developer

Responsibilities:

  • Worked in an AGILE environment to develop a single page application which is an Confidential Social Networking site.
  • Participated in sprint planning to analyze stories and plan for the upcoming sprint.
  • Worked on the backend to develop REST API for building people search facets UI component.
  • Implemented facets for people search screen using Backbone views.
  • Modified Elastic Search queries to in corporate the enhancements for people search facets.
  • Worked on POC to analyze products like Terracotta web sessions management.
  • Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to consume REST API
  • Involved in the design discussions for interests core module based on which the Collabratec components like community/people recommendations are built.
  • Designed and developed the Interests REST API to show the interests both on sign up wizard and profile sections.
  • Implemented the Interests core logic using multi-threads to optimize code that stores user interests.
  • Worked on debugging and fixing defects in each sprint after the stories has been delivered.
  • Worked on tools like Visio, Object AID & web sequence to design class diagrams, sequence diagrams and document the design process in WIKI.
  • Extensively used AJAX and JQUERY to build the core framework for Interests screens.
  • Worked on customizing bootstrap type-ahead heavily for interests search.
  • Worked on fixing UI issues for tablet and mobile environments.
  • Used MYSQL workbench to interact with MYSQL Database.
  • Wrote Store Procedures to implement user communities core business logic and used spring jdbcTemplete to access them from Java Layer.
  • Used Spring DAO to make calls to Database.
  • Supported Enterprise application for Confidential which is a Struts 2 based application.
  • Used Spring Core in all the layers of the web project and Spring Transactions at DAO Layer.
  • Worked on consuming Confidential SOA Web Services for single sign (OATH) on between Confidential and Collabratec.
  • Participated in hackathon sessions to inspect the application in all possible ways to detect security issues and discuss possible solutions accordingly.

Environment: My SQL Server, Spring 3, Struts 2,Spring DAO, Multi-threading, Bootstrap, Backbone, HTML/DHTML, Ajax, JSON, JavaScript, Jquery, Google API, CSS, XML, JAXB, SVN, Log4j, Junit, Eclipse 3.x(Kepler), Unix, Maven2.x, SOAP Web Services, Rest Services (JSON), Tomcat 7, Jetty 9, MY SQL Workbench, SOAP UI, Elastic Search Server, Neo 4j, Visio, Web Sequence, Object AID

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in doing gap analysis and gathering requirements from business to build the various brand mobile websites.
  • Involved in architecture and design discussions for building mobile websites/apps for various brands.
  • Designed & developed various SOAP Web Services to retrieve various hotel and rates information and book them.
  • Designed and developed various REST Services (using Jersey REST API) for the mobile web/apps to call.
  • Used Spring Core in all layers of web project (Web, Services & DAO layers).
  • Used Spring DAO, JMS as part booking module to schedule messages to write email preference data to shopper DB.
  • Interacted with Oracle DB and wrote complex queries to pull Booking information from both Book DB and Shopper DB.
  • Wrote DB store procedures in Oracle to perform CRUD operations to retrieve profile data from BOOK DB for SSO/Login functionality.
  • Experience in testing SOAP web service endpoints through SOAP UI.
  • Well Experienced in developing and deploying applications in both tomcat and weblogic on Windows Environment.
  • Involved in providing support for mobile brands deployed in UNIX environment in various phases like QA, Pre and Post Production phases.
  • Involved in debugging & fixing various production performance issues.
  • Working with Core Desktop Team to refactor code at MVC layer implemented using JSF.
  • Extensively used Jquery, Ajax & JavaScript as part of mobile web project for various brands in the Web layer.
  • Worked on various POC projects like caching, AEM - Brand Integration.
  • Created and modified ANT & Maven scripts to build the project with dependencies.
  • Used JAXB to Marshall Request/Response XMLs to communicate with TIBCO layer in booking module.
  • Hands-on experience in using Eclipse/Spring Source Tool Suite, Log4J/Slf4j, Junit, for building, logging, testing and designing.

Environment: Oracle 10g, Spring 3, JSF, Spring JMS, Spring DAO, MQ Series, Multi-threading, HTML/DHTML, Ajax, JSON, JavaScript, Google/Bing API, Jquery, CSS, XML, JAXB, CVS, Accurev, Slf4j, Log4j, EasyMock, Junit, Eclipse 3.x(Juno), Spring source Tool Suite (STS), Unix, Maven2.x, SOAP Web Services, Rest Services (JSON) Tomcat 7, Weblogic 10.3.3, TIBCO, SQL Developer, SOAP UI.

Confidential, NY

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering the requirements from the stake holders to enhance the existing Content Management Process.
  • Assisted in Building block support/customer calls.
  • Designed and developed the new Free Trial Feature for both K12 and HE Products using Spring MVC.
  • Provided support in fixing bugs and enhancing CSR Maintenance Admin Tool.
  • Worked in Accessibility project and implemented key feature like providing IPAD Compatibility for K12/HE product sites from Blackboard.
  • Extensively used Jquery, Ajax & JavaScript as part of accessibility project in the Web layer.
  • Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content Management System.
  • Interacted with Oracle DB and wrote complex queries to pull assets information from both Vignette and portal DB.
  • Experience in testing web service endpoints through SOAP UI.
  • Well Experienced in developing and deploying applications in tomcat on UNIX Environment.
  • Implemented SOA using Web Services to interact with SNAS for pulling user and communities’ information.
  • Created and modified ANT scripts to build the project with dependencies.
  • Used JAXB to marshall cue card information in XML format.
  • Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.

Environment: Oracle 10g, Spring 3, AJAX, JSP, JSTL, Spring MVC, Spring DAO, MQ Series, HTML/DHTML, JavaScript, Jquery, CSS, Flash, XML, JAXB, SVN, Log4j, EasyMock, Junit, Eclipse 3.x and higher (Juno), Unix, Maven2.x, Web Services, tomcat, Vignette, VCMS, SQL Developer, SOAP UI.

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in developing software solutions for ToysRUs & Raulph Lauren e-commerce applications using Java, J2EE technologies.
  • Involved in UML modeling and development of Class diagrams, Sequence diagrams as part of the Implementation Plan.
  • Involved in architectural design and making decisions for Wishlist module as part of RLUK global Webstore.
  • Created and modified implementation plans for employee shopping cart & Wishlist modules while in design and development phase.
  • Implemented the Web layer using Spring MVC and Inversion of Control throughout the application in all the layers for bean wiring.
  • Used Spring MVC and Spring Webflow for checkout module of RL UK.
  • Interacted with Oracle DB and wrote complex queries to fix the data related issues for the stores.
  • Used Hibernate to persist data to Oracle 10g database and wrote HQL queries.
  • Used Hibernate Annotations to map DB tables to the DTO’s.
  • Used tools like YSlow, Dynatrace, and JProbe to Work on performance related issues for TRU CANADA and attended training sessions related to performance techniques and tools.
  • Experience in testing web service endpoints through SOAP UI.
  • Well Experienced with developing and troubleshooting applications on UNIX and WinXP/2000/NT environments.
  • Implemented SOA using Web Services to interact with JDA for ODS Catalog Data and TRU Specific Registry/Wishlist module implementation.
  • Involved in installing and deploying the application into Weblogic Application Server along with datasource Configuration setup.
  • Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.
  • Followed AGILE Methodology and participated in SCRUM Meetings.

Environment: Oracle 10g, Spring 2.5, AJAX, DWR, JSP, JSTL, Spring MVC, Spring DAO, Hibernate 3,MQ Series, HTML/DHTML, JavaScript, Jquery, Adobe Flex, CSS, Dreamweaver8, XML, SVN, Log4j, EasyMock, Junit, Eclipse3.x, Unix, Maven2.x, Web Services, Mule, SOAP UI 3.x, Weblogic 8, SQL Developer.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Designed UML diagrams as part of the functional and technical Design using Visio.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Played a very strong role in handling different technical challenges during the integration of GPS Customer Product with the Core Rlog and the architectural design of the application framework.
  • Worked in configuring the datasource & JNDI Configurations in WebSphere application server.
  • Worked in integrating the Core Rlog (EJB application) with the GPS product which requires EJB configuration changes in the application as well as in the application server.
  • Mentored the developers in java who were working with the existing applications in VB and COBOL.
  • Took the lead role for One Complete Engine design and development and other tasks related to application server and Application framework Configurations.
  • Developed the presentation layer using Struts MVC pattern integrated with spring to invoke the service layer beans.
  • Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle 10g.
  • Developed user interface Validation logic using Direct Web Remoting (Reverse Ajax).
  • Implemented SOA using web services to interact with Customers.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Tested the initial application in JBoss server environment after its installation.
  • Involved in migrating the web application from OC4J to Websphere application server and vice versa.
  • Involved in migrating the web application from Java 1.4 to Java 1.5.
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.
  • Attended PLSQL training organized by Genco Corporate.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Provided support to the application in test and production environments.
  • Involved in the performance monitoring of the application using RAD tools and JProbe.

Environment: Oracle 10g, SQL server, Struts, Spring 2.5, AJAX, Reverse Ajax, JSP, JSTL, MVC Architecture, EJB, Web Services, HTML/DHTML, JavaScript, JSON, Firebug, Visio, CSS, XML, PCVS, Log4j, Junit, RAD 7.0 (Eclipse based), Multi-Threading, WebSphere 6.1, JNDI, JProbe, JBOSS, OC4J 10g, TOAD, UNIX Shell Script.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Assisted in gathering the Customer Requirements and preparing Functional Design Document.
  • Designed UML diagrams like use case diagrams, process flow and activity diagrams as part of the functional Design Document using Rational Rose.
  • Followed AGILE Methodology and Extreme Programming.
  • Involved in the Technical Design of one of the Module (Restaurant Rollout Manager) in ZIL and preparing the Technical Design Document.
  • Setup DataSource in WebSphere Application server and created .car file to be used by other developers.
  • Implemented Persistence using Hibernate framework, backend being Oracle 10g and involved in Database Design for RRM Module.
  • Developed the web layer in spring MVC and implemented spring IOC throughout the application.
  • Created JSON Objects in JavaScript and also used Prototype, a JavaScript Framework used along with AJAX.
  • Used Direct Web Remoting (AJAX) integrated with spring for server side validations.
  • Developed and deployed the application in WebSphere using ANT Script.
  • Worked with offshore team in assisting them to understand the business requirements and design for modules development.
  • Used UNIX shell script in scheduling jobs, backend database being Oracle 10g.
  • Created a test driven Environment for the application as per AGILE development process using an in-memory database HSQLDB and Exported Test datasets in to the test database using DBunit.
  • Wrote test cases for DAO layer using Junit framework and used easy-mock for mock object creation.
  • Provided support to the application in test and production environments.

Environment: Oracle 10g, Hibernate 3.0, Spring 2.5, AJAX, DWR, Reverse AJAX, JSP, JSTL, MVC Architecture, HTML/DHTML, JavaScript, JSON, Firebug, Rational Rose, CSS, XML, CVS, ANT, Log4j, Junit, EasyMock, RAD 7.0 (Eclipse based), Multi-Threading, WebSphere 6.1 (WAS), JNDI, Clear Quest, SQL Developer, UNIX

We'd love your feedback!