Java/j2ee Developer Resume
New, YorK
SUMMARY
- 9 years of experience in Applications high level, low level design, development using Java/J2EE technologies and 2 years in Unix Shell Scripting development.
- Extensive programming skills in Spring, Struts, Hibernate, JPA, Servlets, JSP, EJB, JavaScript, Ext JS, JQuery, JDBC, XML, DBMS, SQL, SOA using SOAP and Rest Web Services.
- Strong Experience on Object Oriented Analysis, Design and Programming.
- Strong Analytical, Problem solving and debugging skills.
- Proficiency in using various Java/J2EE Design Patterns like Singleton, MVC, DAO, Front Controller, Business Delegate, Session Facade, Service Locator etc.
- Expertise in developing the distributed applications using web services and J2EE Application/Web Servers such as IBM Web Sphere, Oracle Web Logic, Apache Tomcat, Jboss, etc.
- Hands on experience in writing queries and designing schemas with databases Oracle, Postgress involving stored procedures, triggers, functions, indexes, and packages.
- Experience in developing SOAP based web services using Apache CXF and Axis.
- Working knowledge in web application framework JavaScript libraries JQuery, ExtJS, knowledge in CSS3, Angular JS.
- Hands on the tools such as Eclipse Luna 4.2, Intellij 8, IBM RAD, Toad, SQuirreL SQL Client, UNIX vi editor, IE Developer tools, Firefox - Firebug, REST Client and Selenium etc.
- Experienced in writing Maven scripts to build J2EE applications.
- Strong knowledge on Multithreading and Concurrency concepts in Java.
- Experience in all phases of software life cycle.
- Strong analytical skills with ability to understand client’s business need, transform them into technical design and implementation.
- Involved in day-to-day meetings to gather information and requirements from the business analysts, clients, end users, and capture non-functional requirements.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 7, JSP 2.0, Servlets 2.3, JDBC, JMS, EJB 3.0, JPA 2.0
Framework and ORM tools: Spring 4.2, Struts 1.3, Hibernate
Spring: Spring IOC, AOP, Spring MVC, Spring JDBC, Spring DAO with JPA
Markup & Scripting Languages: JQuery, Ext JS, JavaScript, AJAX, JSON, HTML, CSS, AngularJS
XML technologies: XSD, XSL, XSLT, XPath, JAXP, JAXB, Sax Parsers, DOM Parsers
SOA: JAX-WS(SOAP, WSDL), JAX-RS(REST full Web Services)
IDEs: Eclipse Luna 4.2, Intellij 8, IBM RAD
Application Servers: IBM Web Sphere 8.0, Jboss 5.0, Weblogic 8.1, Tomcat 7
Database: Oracle11g, Postges9, DB2
Build Scripts, Logging: Maven 3.0, ANT, SLF4J, Log4j and JUnit, HP Quality Center, JIRA
Version Control Tools: Tortoise SVN and Perforce.
Operating System: Sun Solaris UNIX /Cent OS (Linux) with UNIX Shell Scripting.
SDLC: Agile- Scrum methodology, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, New York
Java/J2EE DeveloperResponsibilities:
- Designed and implemented end to end complete business flow for Credit, Equities CCAR 14Q data for Fed submissions.
- Designed and developed UI using Ext JS for interacting with RunManager to perform various operations such as uploading dynamic mapping data to application and refresh cache dynamically, restart application using different cob dates, ability to process different risk stripes dynamically.
- Created Restful web services using Spring API( RestController) and consumed using Extjs UI.
- Developed and tuned database queries for Credit Stripe data extraction.
- Used spring security a flexible and powerful authentication and access control framework to secure application, provide access to authorized users and limited access according to their roles as per entitlements.
- Implemented User Interface to interact with application, file upload and download operations form for various risk stripe mapping codes gets uploaded using reusable dynamic form.
- Interact with various business stake holders and gather requirements and analysis of requirements.
Tool: and Technology: Java 7, Spring 4.2, Spring-IOC, Spring-Security, Spring-MVC, JPA 2.0, Struts, JDBC, Web Sphere 8.0, Maven 3.0, Ext Js, JavaScript, DAOs, JSP, JUnit, Oracle, Eclipse 4.2 and SVN
Confidential, Cincinnati
Responsibilities:
- Worked with business closely to provide solution and to implement end to end solution for WC, MH, DW applications.
- Used Front Controller, MVC, DAO, Service Locator, Business Delegate, Factory, Singleton and Proxy Design Patterns.
- Implemented JSTL custom tag libraries.
- Enhancement of UI for External Quoting Interface application using Spring Core, Spring MVC.
- Enhancement and Support of Web Service implementation for Allstate for Manufactured Home and Boat applications using Spring Web Services.
- Debugging and fixing defects of Web Services of Dwelling, Manufactured Home, Watercraft.
- Fixing UI defects migration from IE 8 to IE 9 and IE 10.
- Camel routing and mediation is used to collaborate multiple web service calls for quoting.
- Implemented overlay for Natpay registration screen using JSP and JavaScript using Struts MVC navigation.
- Used stored procedures for Protection Code Translation, configured values.
- Application configuration and server set up for Web Sphere Application Server.
Tool: and Technology: Java 6, Spring 3.1, JPA 2.0, Struts, JDBC, Web Sphere 8.0, Maven 3.0, JQuery, JavaScript, EJB, DAOs, JSP, Servlets, JUnit, DB2, Oracle, Eclipse and SVN
Confidential, Cincinnati
Responsibilities:
- Used Data-Access Objects (DAO) architecture for abstracting data-access with Spring ORM JPA implementation, Spring Declarative Transactions.
- Used SLF4J for logging framework and Log4J as implementer.
- Debugging and fixing, identifying various issues reported in different applications which use filter.
- Keeping all the applications are in sync with latest version of filter.
- Software continues integration and release process using Jenkins.
- Used JUnit framework extensively for unit testing.
Tool: and Technology: Java 6, Spring IOC, Spring MVC, CXF Web services, DAO, JPA, Web Sphere 8.0, Maven 3.0, JSP, JUnit, Oracle, Eclipse and SVN.
Confidential
Responsibilities:
- Implemented MVC-based GUI architecture using Struts.
- Implemented MVR results overlay using JQuery, CSS, JavaScript, JSP.
- Developed policy cancellation page.
- Redesigned UI for Memo Diary page to show memos and diaries.
- Implemented Web Application migration to IE8 to IE9 and Firefox 10 using JQuery.
- Developed and tested code for new implementation.
- Analyzing, Debugging and Fixing Defects.
Tool: and Technology: Java 6, Spring, Hibernate, Struts, JQuery, JavaScript, JSON, RESTFull API, Web Sphere 8.0, Maven 3.0, EJB2.0, DAOs, Servlets, JSP, JUnit, DB2, Oracle, Maven, Eclipse and SVN.
Confidential
Responsibilities:
- Analyzed requirement specification and prepared technical requirement specification and underlying architecture.
- Involved in development of Purge feature and updating functional specs according to new requirement.
- Involved in Netrics - Text Search enhancements of MDM.
- Involved in massupdate UI migration to GWT technology, developed servlets and GWT-RPC for implementation.
- Involved in development of DAOs for workitem feature of MDM.
- Developed SQL queries for purge, workitem and Text Search feature.
- Involved in development of DAOs for End Effective Dated Records feature of MDM.
- Analyzing, replicating, debugging and fixing of bugs (Ex: EJB transactions related bugs).
Tool: and Technology: Java 6, EJB2.0, DAOs, JBoss 5.0, Servlets, GWT, ANT, Eclipse and SVN.
Confidential
Responsibilities:
- Involved in migration of EJBs to spring framework.
- Project implemented in Agile Development, used Scrum methodology.
- Involved in development of customer care web services using WSS and CERTs, and tested web services using SOAP UI tool.
Tool: and Technology: Java 6, EJB3.0, Spring 3.0, Hibernate, Weblogic, Maven, SOAP web services, Eclipse, Perforce and Linux.
Confidential
Responsibilities:
- Analyzing requirements and preparing low level design document.
- Designed and developed UI to show tree view of device details in a network.
- Designed and implemented the web services and EJB components.
- Implemented ORM framework with JPA and developed JPA Quires to fetch the data from database to view charts.
- Designed and developed Message Handlers to pick up messages from JMS queue and process them.
Tool: and Technology: Java 6, EJB3.0, JPA1.0, JBoss 4.2.3, JSP, Servlets, ANTRestful Web Services using JBoss Rest Easy, ExtJs, JSON, Eclipse and SVN.
Confidential
Responsibilities:
- Developed workaround for the production issues.
- Developed the database queries.
- Analyzing and fixing of bugs.
Tool: and Technology: Java 1.4, XML, Weblogic8, EJB2.0, MDB, JMS, Struts1.1, JSP, ANT, Servlets and SVN.
Confidential
Responsibilities:
- These automated reports are used by BT client along with Confidential to assess the current status of business on OFS using UNIX Shell Scripting, XML, XSLT, WLShell and HTML.
- Developed workaround for the production issues using Unix Shell scripting.
- Interacted with BT client for proving workaround in production issues to minimize business impact.
Tool: and Technology: UNIX Shell Scripting, XML, Oracle, Java, XSL, XSLT, HTML, Sun Solaris UNIX.