We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

OH

SUMMARY:

  • Innovative and result oriented Full Stack Software developer with experience in developing database driven, customer facing, multi - tiered applications running on Linux/Windows environments, utilizing the potentials of Agile Methodologies, Design Patterns, UML, JAVA JEE and Web Services.
  • Have 12 years of proven track record as a Systems Analyst, Developer, Lead and Team Coordinator implementing solutions for small, medium to large enterprises.

TECHNICAL SKILLS:

  • Java, C#, C, PL/SQL
  • Oracle, DB2, MSSQL, MySQL, PostgreSQL, Cassandra
  • SOAP, REST (Jersey, Spring), J2EE (Servlets, JSP, FreeMarker, Velocity, JDBC, JNDI, JMS, EJB), XML, XSLT, JMS, Apache Camel, Apache ActiveMQ
  • Spring (MVC, AOP, Batch, Cloud, Web Flow), Spring based Microservices, Spring Boot, OSGi, Struts, EJB, GWT, Tiles, JSF, Hibernate, iBatis, Kundera, log4j, JUnit, Selenium, EasyMock, PowerMock, PowerMockito, JMX, Lucene, SOLR, Java Search Engine, Google Search Appliance, Karma, Mocha
  • Ajax, DOM, AngularJS, Node.js, YUI, JQuery, Bootstrap, CSS3, Google Maps API, Microsoft Virtual Earth Map API
  • Java Script, PHP, ASP.NET
  • WebSphere, JBoss, WebLogic, Tomcat, Apache, IIS
  • Rational Application Developer (RAD), Eclipse, NetBeans IDE, IntelliJ IDEA, Visual studio, MyEclipse Enterprise Workbench 5.5.1GA
  • Toad, QMF for Windows, SQL Developer, SQLyog, HeidiSQL, PgAdmin, AQT
  • Liferay (6.1, 6.2, DXP), Alfresco (2.2, 3.x, 4.x), Mambo, Joomla
  • Microsoft FrontPage, Macromedia Dreamweaver
  • CVS, Subversion, Rational ClearCase, Github, WinCvs client, Microsoft Visual SourceSafe
  • Maven, ANT, Gradle, Jenkins, AntHill
  • Cpanel, Ensim, Plesk, Virtuozzo, Webmin
  • IBM AIX/4.3/5.3/6.1, Solaris (2.8/9/10), Red Hat Linux ES, AS 4 and 5, Ubuntu, Windows NT/2000/2003
  • URL rewriting, File Sharing/transferring (FTP, SAMBA), SEO, Performance tuning, Remote Server Management, Server-Restoration, Amazon S3, Amazon EC2, Drools, Blaze Advisor, Oracle Retail Point Of Service, OWASP Enterprise Security API

PROFESSIONAL EXPERIENCE:

Confidential, OH

Senior Java/J2EE Developer

  • VCR IQ provides a feature-rich platform for merchants to interact with VISA Systems and respond to consumer/issuer based transaction disputes in an efficient and timely fashion.
  • This is implemented using Liferay 6.2 Enterprise portal running on WebSphere 7 with the support of enterprise technologies such as Spring, Hibernate, Ajax, SOAP, REST, XML and so on.
  • Created design artifacts for the modules being developed and discussed with the team.
  • Set up and configured development environment with Liferay running on WebSphere application server.
  • Enhanced VCR platform implementing new features in the Spring MVC based portlets.
  • Set up and configured OpenRules based rule engine and exposed the business rules for the client applications via SOAP Web Services.
  • Developed SOAP based local service APIs for the portlets to consume.
  • Created Spring Batch applications that process dispute cases accessed from VISA Systems using REST based Web Service calls.
  • Implemented Spring AOP based auditing as well as error handling modules.
  • Wrote unit tests using Junit and PowerMockito.
  • Involved in troubleshooting defects raised in various server environments.

Confidential, AR

Senior Java/J2EE Developer

  • MyBlue front-end is implemented using AngularJS along with Node.js. Brand Request Portal mainly consists of Spring MVC based applications and Kaleo based workflows.
  • All Systems are based on Red Hat Enterprise Linux Server release 6.6 with Liferay portals and WebSphere application server.
  • The portals are using Microsoft SQL Server 2012 database and LDAP based authentication to support SAML based SSO.
  • Interacted with the business to understand the requirements.
  • Created design artifacts for the user stories being developed.
  • Developed Spring MVC based applications and implemented services, DAO layers, filters.
  • Created Responsive UI components using Bootstrap and different JQuery plugins.
  • Wrote unit tests with Junit and PowerMockito API.
  • Implemented JSR-303 based validation in the Spring MVC application.
  • Designed and developed a batch application using Spring Boot.
  • Implemented Spring Cloud based Microservices for POC purpose.
  • Modularized the apps using OSGi (Open Services Gateway Initiative) service model.
  • Implemented customer-facing Single-Page application using AngularJS and Node.js and implemented unit tests.
  • Created workflow definitions and configured Liferay assets to use Kaleo workflow engine.
  • Integrated legacy Systems with Liferay by setting up ActiveMQ message broker and message destinations.
  • Configured Jenkins to streamline build and deployment efforts for different server environments.
  • Hardened software against security vulnerabilities such as CSRF, XSS, SQL Injection and enforced OWASP AntiSamy policies.
  • Actively involved in debugging, troubleshooting and fixing Production Issues.

Confidential, IL

Senior Java/J2EE Developer

  • This portal based web applications were running on Red Hat Enterprise Linux Server 6.6 in a clustered environment with load balancers and Apache instances at the front.
  • The search and index modules are powered by SOLR Engine .
  • Oracle 11 Release 2 was used at the backend with LDAP based authentication in line with SAML based SSO.
  • Constantly interacted with the business users and product owners to gather requirements.
  • Created design documents in UML for the use cases being developed.
  • Installed, configured and customized Liferay on multi node cluster environment with Lucene/SOLR support.
  • Provided recommendations on Liferay based permission hierarchy that fits the business requirements.
  • Developed MVC based web applications as per business requirements using Struts, Spring and used Spring tags, JSTL and Bootstrap to create UI components.
  • Implemented backend service, Spring enabled DAO layers and models.
  • Implemented social authentication based on OAuth.
  • Patched the portal platform installing fix packs and hot fixes from time to time.
  • Configured and maintained a continuous integration (CI) setup using Jenkins for different server environments.
  • Involved in Post-Production support and troubleshooting Production Issues.

Confidential, MN

Senior Java/J2EE Developer

  • These are a set of portal/custom web applications built using enterprise technologies like Spring MVC, Spring Portlet MVC, Context IOC, Hibernate/JPA, XML, SOAP/REST services with a client side supported by Google Web Toolkit (GWT) framework leveraging its Ajax capabilities.
  • It runs on WebSphere, Apache Tomcat and uses Alfresco CMS, IBM iSeries, DB2 at the backend.
  • Implemented some of the core enhancements leveraging JSR-286 compliant portlets, themes and templates thereby minimizing the development and maintenance efforts considerably.
  • Set up JMS (Apache Camel) based APIs to push data between different Systems.
  • Implemented OAuth based authentication to access user resources from the client applications.
  • Built the backend services using Spring, Context IOC and Hibernate.
  • Implemented SOAP and REST Web Services and client interfaces for the backend services especially on Alfresco to expose the content meta-data.
  • Designed and implemented the client-side components using Mvp4g modules in Google Web Toolkit (GWT).
  • Wrote JUnit tests with PowerMockito mocking framework.
  • Worked with the QA team to address and resolve the issues that are reported including Production Issues.

Confidential, AR

Lead J2EE/Liferay Developer

  • This application is developed using Spring MVC framework backed by Jersey based RESTful Web Services and Mainframe. DB2, Cassandra, Alfresco, Liferay have been used at the backend with Tomcat and Web Sphere as the application servers.
  • Worked in close collaboration with Wal-Mart business users to understand the requirements and formulating creative strategies to meet their business expectations.
  • Extended Liferay using hooks and Ext and developed Web Scripts for Alfresco.
  • Implemented REST based Web Services using Jersey and Spring MVC with Content Negotiation features.
  • Implemented the web layer in JSP, JSTL, Jquery and AJAX.
  • Designed data model on Cassandra using column families, super column families.
  • Wrote unit tests using JUnit and EasyMock.

Confidential, Denmark, CA

Java - Alfresco Developer

  • The Content Repository is rendered by Alfresco and Oracle 10g.
  • The backend services are implemented using Spring, Hibernate, Spring AOP, RESTFUL Web Services, JSF, JSP and Free Marker Templates.
  • The Document Browser is implemented using Spring MVC with XML, Ajax, Hibernate. The web layer for the Document Browser is implemented using JQuery, HTML, JSP and Free Marker Templates.
  • Installed, configured and managed Alfresco DM module.
  • Developed custom content models for defining and managing the contents of different business units.
  • Implemented back end service layers using Spring and Hibernate utilizing Spring AOP.
  • Exposed contents from Alfresco via RESTFUL services using Web Script API.
  • Implemented constraints and loaded data from a master data node on Alfresco synchronized with an external database.
  • Customized Alfresco Document Explorer as well as Share and implemented JSR-170 compliant Dashlets, work flows and incorporated features that are not otherwise available in Alfresco Out of the Box.
  • Provided technical assistance, training sessions to the Danisco business users regarding Alfresco related operations.

Confidential, DC

Alfresco Developer

  • The business-related search module is developed using Spring MVC framework integrated with Ruby based Web Services, D rools and Google Site Search along with enterprise technologies like XML, Ajax, Hibernate. The Content Repository is rendered by Alfresco and Oracle 10g.
  • The web layer is implemented using JQuery, HTML, JSP and Free Marker Templates.
  • Installed, configured and maintained Alfresco WCM and DM modules.
  • Implemented Alfresco Web Scripts to extract, modify meta information of the web contents.
  • Created Alfresco Web Form templates and performed regeneration of renditions after template changes.
  • Fixed Alfresco issues during content submission from user sandbox to staging sandbox.
  • Fixed defects reported on Spring MVC and Hibernate based search module.
  • Developed REST based web services for other applications to store and retrieve data from Alfresco.
  • Provided technical assistance, training sessions to the SBA editorial team on Alfresco related operations.

Confidential, NY

Senior J2EE Developer

  • This application is developed using Struts integrated with Spring and iBatis and deployed on WebSphere with Oracle 9i at the backend.
  • Led an offshore team of developers to implement the core functionalities associated with account reconciliation using Java, native SQL and Stored procedures (PL/SQL).
  • Designed and implemented web layer in JSP, Tiles, AJAX, DWR and ExtJS.
  • Involved in debugging various production issues related to application server, database and firewall configuration.
  • Performed performance tuning and capacity planning and reconfigured the Linux (RHEL) based production environment to support the new load requirements.
  • Provided technical consultation and training sessions for the business team.

Confidential, Billerica, MA

Senior J2EE Developer

  • This suite is implemented in accordance with the MVC architecture with Struts integrated with Spring framework and enterprise technologies like XML, Web Services, Servlets and JSP. The application also uses Alfresco Content Management System. This application is deployed on WebLogic, Tomcat with SQL Server at the backend.
  • Created design artifacts in UML standards using Visual paradigm.
  • Implemented DAOs and Services using Spring and Hibernate.
  • Implemented REST based Web Services using JAX-RS API, Amazon Web Services (AWS), Alfresco Web Scripts (Java and JavaScript) to expose content repository powered by Alfresco.
  • Integrated Lucene powered search module for application.
  • Implemented Shopping carts and integrated them with Google Checkout, PayPal and enhanced user experience using plugins from JQuery, YUI and AJAX.
  • Set up and configured Load Balancing with Amazon EC2 instances with multiple Tomcat instances running in parallel.
  • Deployed the application on the Amazon EC2 (Elastic Compute Cloud) and Amazon S3 (Simple Storage Service) Environment.

Confidential, GE, NY

J2EE Developer

  • This application is developed using Struts, Spring, enterprise technologies like XML, Servlets, Ajax and JSP. It is deployed on JBoss application server with Oracle 9i at the backend.
  • Interacted with the business team to better understand the business rules and policies.
  • Worked on the application to create business rules required and implemented them in Blaze Advisor.
  • Involved in recreating/modifying the queries, PL/SQL procedures and triggers.
  • Enhanced web layer with Ext JS, JQuery, JavaScript, Ajax and JSP Custom Tags.
  • Implemented use cases using Struts and Hibernate in the back end.
  • Implemented internationalized (il8n) report generation with Apache FOP, Extreme Component tag library.

Confidential, Boston, MA

Systems Analyst

  • This core trading system has been developed using J2EE technologies running on WebLogic application server with Oracle 10g integrated with third party legacy systems developed using Microsoft .NET technologies.
  • I led a team of five developers and involved in training and mentoring.
  • Wrote unit tests for the core services using JUnit.
  • Designed and implemented the GUI using JSP, Tiles, CSS and JavaScript.
  • Configured and monitoring application performance using LoadRunner and JMeter.

Confidential, Billerica, MA

Systems Analyst

  • This application uses enterprise technologies like Struts integrated with Spring, Hibernate, Ajax, XML, and Log4J and is deployed on Web Sphere, JBoss and Tomcat with MSSQL, PostgreSQL and Oracle.
  • Client tier is developed using JSP, DHTML, Yahoo User Interface library (YUI) and JavaScript.
  • The view components use Tiles framework to generate template based pages.
  • I led the entire project development from the beginning including team building, team mentoring, user training and production support.
  • Designed business objects, DAOs for Spring dependency injection and Struts action classes.
  • Implemented GUI using Yahoo User Interface library based plugins, integrated Mapping APIs like Google maps and Microsoft Virtual map.

Confidential

J2EE Developer

  • This application uses enterprise technologies like Struts, JMS and Oracle. Client tier is developed using JSP, DHTML and JavaScript.
  • Involved in creating UML based requirements specifications, analysis and design artifacts using Visual Paradigm.
  • Involved in formulating the data model for the entire application.
  • Implemented Struts actions and DAO layers for the core features and used JasperReports for report generation using.
  • Implemented validation using Struts Validation Framework and JavaScript.

Confidential

J2EE Developer

  • As a Developer, I designed and developed the GUI using JSP, XHTML and JavaScript.
  • I was also involved in MySQL based schema design.
  • I was also part of implementing report generation module using JasperReports.
  • Created test plans and test cases to be used with JUnit.

We'd love your feedback!