Senior Java Developer Resume
SUMMARY
- Senior Java Developer with 12+ years of experience in developing Enterprise applications using Java/J2EE, JSP,Servlets,JDBC,Beans,JQuery,AJAX,Webservices, Struts,EJB,XML,Hibernate,Spring Framework.
- Expertise in designing, developing, testing & deploying J2EE Applications using SERVLETS, JSP,JSTL,STRUTS,Spring Modules, EJB, JMS, JDBC,SOAP Web Services,Hibernate,Ajax,jQuery,log4j.
- Hands on experience on varied fields such as Finance, Banking, Insurance, Retail, Healthcare, e Commerce, HR, B2B, Distribution Center,workflow applications.
- Expertise leading large projects.
- Experience with Amazon Webservices(AWS),REST,SOAP.
- Experience in working with applications that confirm FDA,Insurance and other regulations.
- Experienced in MVC (Model View Controller) architecture with Struts framework, tiles and J2EE design patterns.
- Extensively worked on J2EE design Patterns like Model view controller Pattern, Session facade Design pattern, Service Locator, DAO, and Singleton Design Pattern.
- Have worked on different databases like Oracle, MS SQL Server, DB2, MySQL and Sybase.
- Good Knowledge with J2EE application platform configuration and performance optimization. Hands on experience with J2EE application deployment technology.
- Experience Developing Session beans, Entity beans.
- Have worked on WebSphere Application server, JBoss, Weblogic, Apache Tomcat, and LDAP and build tools like Jenkins and Hudson.
- Expertise with development tools like Eclipse, WSAD, Ant, TOAD, CVS, Tortoise SVN, and Maven 2.x.
- Experienced in testing framework like Junit, Mockito,Cucumber and JBehave selenium.
- Experience in integrating external and internal web services in Portal.
- Very good understanding of the full lifecycle of J2EE Applications.
- Good Experience in developing rich UI using HTML5,CSS3,JavaScript, GWT(RPC), Ajax,jQuery,JSF,AngularJS,DHTML,XML,VBScript,JSON,Endeca,Akamai.
- Have good understanding of business processes, JIRA, Agile, and Scrum.
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Environment: JDK,Eclipse, Jboss,DB2,Oracle,SVN,UNIX,Spring3.2,Spring MVC,Struts 2.0,Websphere8.x,ANT 1.8.2,Maven2.0,JPA/Hibernate3.2,JSP,Servlets,EJB, Restful webservices,JBPM,SOAP webservices,XPath,XSLT,WSDL,XML,AJAX,Java Messaging service (JMS),jQuery,JSON,Websphere AS,HTML,CSS,Tomcat,JSON,Web2.0.
Responsibilities:
- Involved in requirements gathering, design, development and testing of J2EE application.
- Involved in development of Perfect Pick and Adjust RTM applications using Java/J2EE,Spring,Hibernate,SOAP and Restful Webservices.
- Designed and developed Data Layer architecture/Framework using JPA/Hibernate.
- Migrated more than 100 tables from DB2 to Oracle.
- Migrated applications from EJB1/EJB2 to JPA/Hibernate.
- Implemented business logic using Java and JPA/Hibernate.
- Involved in development of MDB's.
- Worked on Integration of Spring and Hibernate.
- Worked on consuming Amazon Web services.
- Configuration of the Configuration Manager and Broker.
- Prepared mapping documents for each individual interface
- Developed user interface using JSP, JSTL, JSF, and jQuery, AJAX, Java Script and Struts.
- Worked on HTML5,CSS3 in User Interface Layer.
- Worked on Spring AOP to implement logging features.
- Implemented USPS/FedEx delivery system using Java and Spring MVC framework.
- Implemented EhCache with Hibernate.
- Implemented SOAP and REST webservices that interact with different machines and applications.
- Consumed REST and SOAP webservices for different modules in DCS Application
- Implemented Spring MVC for Perfect Pick and DX applications.
- Performed exception handling for REST and SOAP webservices .
- Coded for DAO helper classes to store data in DB2 Databases using stored procedures.
- Wrote unit tests using Junit, Mockito.
- Autowired all the DAO's using Spring Dependency Injection.
- Worked on mapping relationships and implementing DAO's.
- Implemented Order Processing validations using Ajax and jQuery.
- Wrote “JBehave Story” for behavioral testing using Selenium.
- Developed n - tier Enterprise application with J2EE design patterns like MVC, Session Facade, DAO, and Singleton.
- Used Spring IOC for loading all beans and writing their implementation classes.
- Wrote build scripts using ANT and Maven.
Confidential
Senior Java Developer
Environment: JDK,Eclipse, Jboss,DB2,SVN,UNIX,Spring3.2,Spring MVC,Struts 2.0,Websphere8.x,ANT 1.8.2,Maven2.0,JPA/Hibernate3.2,JSP,Servlets,EJB, Restful webservices,JBPM,SOAP webservices,XPath,XSLT,WSDL,XML,AJAX,Java Messaging service (JMS),jQuery,JSON,Websphere AS,HTML,CSS,Tomcat,JSON,Web2.0.
Responsibilities:
- Involved in requirements gathering, design, development and testing of J2EE application.
- Involved in development of web eligibility application using Java/J2EE,Spring,Hibernate,SOAP and Restful Webservices.
- Implemented business logic using Java and JPA/Hibernate.
- Worked on consuming Amazon Web services.
- Created Configuration manager, Brokers, Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
- Configuration of the Configuration Manager and Broker.
- Prepared mapping documents for each individual interface
- Developed user interface using JSP, JSTL, JSF, and jQuery, AJAX, Java Script and Struts.
- Worked on HTML5,CSS3 in User Interface Layer.
- Worked on Spring AOP to implement logging features.
- Implemented authorization status module using Java and Spring MVC framework.
- Implemented EhCache with Hibernate.
- Working on consuming AWS(Amazon webservices)
- Implemented SOAP webservice to return eligibility information.
- Consumed REST and SOAP webservices for different modules in HomeStar Application
- Implemented Spring MVC for web eligibility and Queue Manager applications.
- Performed exception handling for REST and SOAP webservices .
- Coded for DAO helper classes to store data in DB2 Databases using stored procedures.
- Wrote unit tests using Junit, Mockito.
- Autowired all the DAO's using Spring Dependency Injection.
- Worked on Integration of Spring and Hibernate.
- Worked on mapping relationships and implementing DAO's.
- Implemented Zip code validation using Ajax and jQuery.
- Wrote “JBehave Story” for behavioral testing using Selenium.
- Developed n-tier Enterprise application with J2EE design patterns like MVC, Session Facade, DAO, and Singleton.
- Developed static webcontent in Confidential content manager and consumed it from java web applications.
- Used Spring IOC for loading all beans and writing their implementation classes.
- Wrote build scripts using ANT and Maven.
Confidential
Senior Lead Developer
Environment: Java 6,JBoss,JBPM,Spring3.2,Spring MVC,Spring security, Struts 2.0,Websphere8.x,ANT1.8.2,Maven2.0,SVN,UNIX,JPA/Hibernate3.2,JSP,Servlets,EJB,Oracle,SAP,SOAP web services, Restful webservices,Amazon webservices, XML,XPath,XSLT,Datapower,WSDL,XML,AJAX,Java Messaging Service(JMS),jQuery
Responsibilities:
- Involved in design and development of Database for Rating Service.
- Designed and developed J2EE, DAO, Caching mechanisms, Rest and SOAP web services for Rating calculations.
- Extensively worked on Caching to improve the performance.
- Developed n-tier Enterprise application with J2EE design patterns like MVC, Session Facade, DAO, and Singleton
- Worked on AWS,Amazon Webservices.
- Developed user interface for shop and apply pages using JSP, JSTL, JSF, and jQuery, AJAX, Java Script and Struts.
- Implemented complex Data Access Objects using Hibernate.
- Involved in development of custom component using JMS to trigger updates for Siebel systems.
- Involved in development of Message Driven Beans.
- Developed Rest web services using Java/J2EE and Spring framework.
- Involved in development of SOAP web services.
- Communicated from Java to Federally Facilitated Marketplace using web services through Datapower.
- Coded for DAO helper classes to store data in DB2 Database using stored procedures.
- Wrote unit tests using Junit, Mockito.
- Wrote “JBehave Story” for behavioral testing using Selenium.
- Used Spring IOC for loading all beans and writing their implementation classes.
- Did extensive coding using AJAX, JSON, and jQuery.
- Participated in Agile Sprint Planning’s, Sprint Retrospective and daily standups.
Confidential
Senior Lead Developer
Environment: Java 6,Eclipse 3.1, Confidential RAD,UNIX,Spring2.5,Spring MVC,Struts 2.0,JBoss,ANT 1.8.2,Maven2.0,SVN,JPA/Hibernate3.2,JSP,Servlets,EJB,Oracle,AS400,SAP CRM,Netweaver gateway, Restful webservices,XPath,XSLT,WSDL,XML,AJAX,Java Messaging Service(JMS),JSF,jQuery,JSON,Endeca,Akamai,Web2.0.
Responsibilities:
- Involved in requirements gathering, design, development and testing of J2EE application.
- Involved in development of Account, Order, Product and Check out modules.
- Implemented business logic using Java classes and EJB.
- Developed user interface using JSP, JSTL, JSF, and jQuery, AJAX, Java Script and Struts.
- Created custom component using JMS to trigger reminders for custom shopping list.
- Communicated from Java to SAP NetWeaver Gateway using Rest Based web service using ODATA protocol.
- Developed Java Applications to access numerous SAP RFCs in SAP ECC via Java Connector Option(JCO).
- Created different adapters and connecting transports for FTP, JMS, HTTP using Mule ESB version 2.x.
- Coded for DAO helper classes to store data in SQL Databases using stored procedures.
- Developed Rest webservices using Groovy/Grails wrapped by Jersey JAX-RS.
- Wrote unit tests using Junit, Mockito.
- Wrote “JBehave Story” for behavioral testing using Selenium.
- Developed n-tier Enterprise application with J2EE design patterns like MVC, Session Facade, DAO, and Singleton.
- Developed static webcontent in Confidential content manager and consumed it from java web applications.
- Used Spring IOC for loading all beans and writing their implementation classes.
- Wrote build scripts using ANT and Maven.
- Analyzing old legacy Java code base and writing code in new JSF framework.
- Implemented internationalization to support multiple languages.
Confidential
Lead Developer
Environment: JDK1.4/1.6,Eclipse 3.1,Spring2.5,Spring MVC,Struts 2.0,JBoss,ANT 1.8.2,Maven2.0,CVS,SVN,Hibernate3.2,JSP,Servlets,EJB,Oracle.DB2,SOAP,Web services,WSDL,XML,GWT,AJAX,JSON,Web 2.0,JQuery.
Responsibilities:
- Involved in requirements gathering, design, development and testing of J2EE application.
- Implemented business logic using Java classes and Java beans.
- Developed user interface using JSP, jQuery, AJAX, JSF, Servlets and Struts.
- Created and Used ActiveMQ Topic (JMS implementation).
- Used ActiveMQ Factories for Subscription and Consumption.
- Extensively used REST webservice.Technologies SOA, SOAP, WSDL, SAML, XSD, JMS, and MDB are also used.
- Developed drag and drop functionality and Accordion Menu using Dojo, JQuery, Ajax, and Json.
- Exposed and Consumed RESTful webservices using AngularJS.
- Customization of individual modules using Confidential BPM which enhances business needs
- Consumed Web Services through Mule ESB.
- Migrated the Oracle Server stored procedures to Hibernate.
- Persistence layer implemented using Hibernate framework.
- Involved in development of user interface layer using spring framework.
- Wrote unit tests using JUnit.
- Developed n-tier Enterprise application with J2EE design patterns like MVC, Session Façade, DAO, and Singleton.
- Implemented internationalization to support multiple languages.
- Developed components using JQuery.
Confidential
Senior Developer
Environment: Java, J2EE, BEA Weblogic,UNIX, Struts, Spring MVC, Hibernate, Oracle, Webservices, JQuery, Ajax.
Responsibilities:
- Involved in design and development of J2EE application.
- Developed session and entity beans.
- Developed user interface layer using HTML, JSP, JSF, JSTL, AJAX, jQuery and JavaScript.
- Developed and consumed web services.
- Coded EJB and DAO classes to insert and retrieve transactions from multiple databases in the data layer, using SpringMVC and Hibernate.
- Developed applications using JDBC APIs to access database.
- Developed common data base library to execute various data base commands.
- Responsible for all build scripts and deployment descriptors.
- Involved in Unit, integration and system testing.
- Supported and fixed production defects.
- Designed and developed highly optimized data caching mechanism using JCS.
Confidential
Java Developer
Environment: Java, J2EE, Oracle, JSP,SOA,JBoss,Weblogic,CXF,Camel,Hibernate, Struts,Spring, Ajax, Webservices,HTMLB for Java, SAP EP7.0,Java Web Dynpro.
Responsibilities:
- Developed user interface using JSP, jQuery, AJAX, struts.
- Developed JSP application for workflows.
- Involved in design and development of J2EE application.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring Web MVC framework for applying MVC Implementation to the web application.
- Created and Used ActiveMQ Topic (JMS implementation) and configured Camel.
- Involved in performance optimization of J2EE application using different caching mechanisms.
- Wrote unit tests using Junit.
- Standardized core logging architecture using Java and log4J.
- Integrated SAP with 3rd Party systems using Java.
- Developed and consumed RESTful and SOAP web services.
- Created Webservices using CXF to handle SOAP request.
- Implementing SSO to third party systems like Vurv, Org publisher.
- Integrating custom applications into the Netweaver portal.
- User Management activities such as assigning LDAP groups, monitoring daily role reports.
- Onsite production support.
- Develop custom applications using the oracle SOA suite API to meet the customer requirements.
- Integrate Compensation module with other modules using Oracle SOA, BPEL.
- Involved in annual processes like Open Enrollment, Compensation reviews.
- Worked on Enterprise portal Branding and designing a specific portal desktop & Theme.
- Customized portal logon page, mast head, navigation and home page.
- Changing Style sheets.
Confidential
Developer
Environment: Java, J2EE, SAP CE 7.1, VC ver7.1.4, NWDI, Java WebDynpro, ABAP.
Responsibilities:
- Involved in development of J2EE application for contract management.
- Business Object modeling.
- Development of Java WebDynpro applications using Net weaver Developer Studio (NWDS) toolset and NWDI (Net weaver Development Infrastructure).
- Development of Enhanced Controller Objects using ABAP.
- Development of user interface for Financial Accounting and Master Organizational Management modules using Visual Composer.
- Configured the enterprise Service registry (ESR) as part of SOA on Netweaver C.E.
- Published Enterprise services from ABAP based systems in ESR on C.E.
- Integrating VC models and webdynpro and other content into portal.
- Unit and Integration Testing.
Confidential
Role-Developer
Environment: SAP Netweaver (WAS6.40 Application Server, EP6.0, Java Webdynpro, NetWeaver Developer Studio), SAP R/3 System.BW Reports, SAP CRM.
Responsibilities:
- Configuring iViews, Pages, Roles, Worksets and Systems.
- Involved in application development using Java Webdynpro, PCUI.
- Onsite portal production support.
- Integrating BW Reports into portal.
- User Administration.
Confidential
Developer
Environment: SAP Netweaver (WAS6.40 Application Server, EP6.0, Java Webdynpro, NetWeaver Developer Studio), J2EE, Tomcat, SAP R/3 System, Oracle 8i.
Responsibilities:
- Developed various webdynpro applications to access persistent data from SAP R/3 systems using adaptive RFC (with JCO and BAPI) and integrated WebDynpro iViews into Enterprise Portal.
- Developed User Interfaces using JSP, HTML, Struts.
- Wrote queries, stored procedures using PL/SQL for Oracle database
- Developed Java bean application encapsulating DB logic.
- Configuring iViews, Pages, Roles, Worksets and Systems.
- Configured SSO in portal using SAP Logon ticket.
- Developed Java Webdynpro applications for workflow management system using Oracle as backend.
- Developed mail application using Java mail API to trigger mails.
- Configured KM.