Senior Java/j2ee Developer Resume
Lake Forest, IL
SUMMARY
- 9+ years of experience in developing and maintaining java/ J2EE applications.
- Accompanied by strong programming skills in Java, Servlets, JSP, Struts, JSF, EJB, JPA, Web Services, SOA, SOAP, REST, JSON, XML, XSLT.
- Experience in integrating and managing enterprise APIs using Axway API Gateway - A comprehensive API Management Platform.
- Strong skills of web frameworks and scripting languages like Spring, Struts, JQuery.
- Good experience in persistence frameworks - JDBC, JPA, Hibernate
- Experience with continuous integration tools - Maven, Ant and Sonar builds.
- Strong hands on experience on analyzing problem & impact, fixing the defects & analyzing impact, solution development, effort estimation, design, test strategy.
- Experience in Source control systems such as VSS, CVS, Dimensions, SVN, ClearCase
- Experience in asynchronous messaging systems - JMS, HornetQ, MQSeries.
- Domain expertise in Automobiles, Education, Media and etc.
TECHNICAL SKILLS
Primary Skill category: JAVA/J2EE, Axway API Gateway
Sub Skills: Servlet, JSP, JSF, EJB, JMS, JEE6, CDI, JPA, XML, XSL, XSLT, Spring, JDBC, Hibernate, JBoss, Websphere, SLF4J, Logback, Web Services, SOA, WSDL, SOAP, REST, Maven, Ant, Sonar, JMS, HornetQ, MQSeries, JUnit, Javascript, JQuery, HTML, CSS, Oracle, DB2, Jenkins, Mockito, Junit, SVN, Eclipse, RAD, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Lake Forest, IL
Senior Java/J2EE Developer
Responsibilities:
- Understand the requirements and come up with a design.
- Developed RESTful web services for International application using Jersey.
- Integrated Confidential international with other partner applications and also with third party vendors
- Performed end to end integration testing for Confidential international
- Used swagger for web service testing using JSON / XML strutures.
- Integrated with both SOAP and RESTful services
- Used Splunk Alerts for error handling and monitoring for all partner applications and other vendors
- Provided production support by fixing tickets.
- Refactored existing code for better maintainability..
- Developed unit tests using Junit / Mockito frameworks.
- Developed automation tests using Selenium Web Driver.
- Involved in the regression testing of Confidential .com International.
- Involved in database design and writing DDL and DML scripts.
- Developed hibernate entities and mappings for freight forwarder service.
- Followed best practices to come up with clean and maintainable code.
- Involved in reflection meetings to analyze and improve the development process.
Environment: Java, JMS, Spring, Hibernate, XML, Oracle, JBoss, Eclipse, SVN, Selenium, Oracle, Linux
Confidential, Cupertino, CA
Senior Java/J2EE Developer
Responsibilities:
- Supported UAT by fixing radars / tickets.
- Developed RESTful web services for Skybox using JBoss RESTEasy.
- Developed Admin module for Skybox using HTML5, CSS3, JQuery
- Implemented DB Trigger component for posting messages to Queue whenever a new user / app is added in the system.
- Developed stored procedures for handling news users and applications.
- Developed an integration test framework using JUnit 4 / Arquillian.
- Defect fixing w.r.t forms in skybox which are implemented using XSL / XSLT technologies.
- Followed best practices to come up with clean and maintainable code.
- Involved in communicating with various stake holders during design and testing phases.
- Developed PoC on Axway API Gateway - a security platform for APIs / Web services
- Integrated skybox partner applications using API Gateway
- Configured all web services using Service virtualization in API Gateway
- Exposed SOAP services as RESTful APIs for mobile access
- Applied API Gateway security policies for all web services integrated with API Gateway from different partner applications
- Configured Analytics to see the usage patterns of various services across partner applications
Environment: Java / JEE6, JMS, CDI, EJB3.1, XML, XSL, XSLT, JSP, HornetQ, Hibernate, JPA, Oracle, JBoss, Eclipse, SVN, JQuery, HTML, CSS, Mac, Axway API Gateway, API Portal, API Analytics, Policy Editor, Configuration Studio
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Developed web tier for ERIC - Case Management using JSF.
- Developed DAO s for database access logic.
- Developed stateless session beans for the PUP application which is a sub component of ERIC which in turn invokes the ERIC API’s.
- Implemented J2EE Design Patterns such as Session Facade, Service Locator, Business Delegate, Front Controller, View Helper.
- Optimized code for better performance.
- Supported system integration testing and UAT
- Developed stateless session beans and entity beans for Case Management.
- Involved in setting up IBM Workflow for Case Management.
Environment: Java, JSP, EJB2.1, JSF1.2, IBM Workflow, DB2, Eclipse3.2, RAD 7.0, Javascript, HTML, DB2, Websphere, Eclipse, SVN, Clearcase, ClearQuest, Windows
Confidential, Princeton, NJ
Java/J2EE Developer
Responsibilities:
- Developed a framework for JMS asynchronous messaging to synchronize profiles with legacy.
- Used Spring JMS API to interact with IBM MQ Series
- Migrated JUnit3.x test cases to JUnit4.x
- Integrated JUnit with JUnitEE for web based testing of JUnit test cases
- Responsible for system integration testing and defect fixing
- Developed web services using XFire.
- Involved in code reviews.
Environment: Java, Hibernate, Spring, JMS, MQ Series, XML, JSP, Struts, XFire, Oracle 9i, JBoss, Eclipse, SVN, Clearcase, ClearQuest
Confidential, Detroit, MI
Java/J2EE Developer
Responsibilities:
- Developed web tier by using Struts Framework, JSPs, Tag Libraries, Servlets, Java Script, HTML, Layers, and XML
- Provided multilingual support for real time emails using Base64 encoding
- Responsible for migration of RTE from weblogic 6.1 to weblogic 8.1
- Developed Message Driven Bean to handle asynchronous messages
- Involved in writing Junit test cases.
- Involved in code reviews.
Environment: Java, EJB, JMS, JSP, JDBC, XSL, XSLT, SOAP, AXIS, Struts, Oracle, JBoss, Eclipse, CVS, Dimensions
Confidential, Livonia, MI
Java/J2EE Developer
Responsibilities:
- Developed test cases and involved in manual testing.
- Responsible for fixing various production issues ranging from high priority bugs to medium and low priority bugs.
Environment: Java, JSP, Oracle, Activemarket, VSS 6.0, JBuilder, TopLink, ETL, JBoss, VSS