Sr J2ee Developer Resume
Orlando, FL
SUMMARY
- Having 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
- Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSF, MyFaces, Servlets, JSP, Struts
- Good working knowledge in Banking, Finance and Manufacturing Domains
- Solid understanding and Experience in using Spring, Struts and Hibernate frameworks
- Experience in Oracle SQL/PL SQL
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experienced in applying advanced approaches including MVC patterns, Object Oriented JavaScript, JQuery and Json.
- Responsible for developing single page applications using AngularJS and Bootstrap.
- Experience working with JavaScript MVC frameworks AngularJS.
- Experience in using JBoss, IBM Web sphere and Apache Tomcat
- Experience in using different IDEs like Intellij, RAD 8.0, Eclipse, Net Beans
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss, JBoss Admin, Apache Tomcat and IBM Websphere
- Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development
- Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns.
- Practical working experience in back-end automation usingShellScripting and Linux commands
- Good knowledge and experience in developing web interfaces using technologies like XML, HTML, DHTML and CSS.
- Have used Maven OSGI scripts to update/build the web applications.
- Experience in Using Ant build tools and performing Unit test by using JUnit.
- Experience in developing Internet/Intranet Applications with Web Services, WSDL, and SOAP.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
TECHNICAL SKILLS
Languages: JAVA, PL/SQL, Shell scripts.
J2EE Standards: JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML, Jdk DHTML, Cascading Style Sheets (CSS), Web Services, Maven OSGI
Frameworks: JSF, Spring
ORM: Hibernate
XML: SAX and DOM parsers, XML Schema
Application/Web Server: Apache Tomcat 5.0, Web Sphere, JBoss4.0
Methodologies: SDLC waterfall model, Iterative model, Scrum
Database: Oracle (version -10g, 9i), Teradata, SQL Server
Other Tools: Log4J
Operating Systems: Windows 98/NT/2000/XP.
IDE: Eclipse 3.x, Net Beans, My Eclipse, WSAD
Version Control Tools: Harvest and Microsoft Visual Source Safe (VSS)
SQL Tools: TOAD, Teradata SQL Assistant
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Sr J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Leading and coordination with offshore team for Production Support management
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
- Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
- Developed UI part of the application applications using JSP’s, JavaScript, Ajax - DOJO tool kit and CSS, HTML 5, JQuery, AngularJS.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS) .
- Implemented RESTful Webservices both on the publishing/consumption end.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used EJB Session beans to expose the application for the use by the third party users.
- Used MDB’s to read the messages from JMS queues for asynchronous communication.
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails
- Used Hibernate as the ORM tool for implementing the persistence mechanism in the application.
- Developed few stored procedures, triggers and sequences on Oracle 11g.
- Wrote CRON Jobs and autosys to schedule the daily scripts
- Used Unix commands to go through the server logs and identify the issues
- Used Clearcase as version management tool
- Served as POC for on call support in the production team on a rotation basis.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues
- Involved in SQL Query tuning to enhance performance of application in production environments.
- Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.
Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery, Javascipt, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM Websphere 6.0, Eclipse, Unix, Clearcase, Altova XML Spy
Confidential - Jersey City, NJ
Sr. Java Developer
Responsibilities:
- Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
- Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript/Struts), DTOs, Business logic execution and invocation using stateless EJBs.
- Involved in integration of internal and external systems using Spring Integration.
- Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Developed the Indigo Portal and Bulk Upload Portal using GWT 2.0 framework
- Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
- Extensively worked on JAXB, JAXP, XSLT, XSD, XPath, XQuery and used Altova XMLSpy.
- Integrated the Web layer with DB2 database using Spring ORM and other components with JMS.
- Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
- Redesigned and built the schemas to meet Optimal Performance measures.
- Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
- Used CVS as a version management tool.
- Configured the Deal Manager Processor using JMS queues in Weblogic.
- Developed shell scripts and autosys jobs
- Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads
Environment: Java, Spring 3.1.1, Hibernate 3.1.3, GWT, Oracle 11g, XML, JAXB, Weblogic Application Server, Spring Eclipse, Unix, CVS, XML.
Confidential - Warren, NJ
JAVA/J2EE Developer
Responsibilities:
- Involved in all stages of the project development process
- Involved in the maintenance of the product, providing technical support to team members, and coordinating with offshore teams
- Involved in developing Trading Strategies, service modules and client modules
- Highly involved in conversation with different Redoption Advisors and Kana Connect team for interacting with different internal products
- Used Scrum as a part of Agile methodology for developing software applications
- Used Hibernate in DAO layers and used using JPA annotations
- Used Spring for bean management across layers and for loading database configuration and Spring JDBC to interact with Oracle and SQL server databases
- Used Spring MVC and worked on Hibernate mapping file using JPA annotations
- Involved in Object Model re-factoring and stabilization
- Designed and implemented Trading Strategies, Email contents, New Account, Payments, Advisory emails, Billing etc. using JSP and JavaScript
- Implemented SOAP based Webservices. Used Apache Axis 2 and SOAP protocol to interact with 3rd party systems like billing details service
- Used SQL to verify data in the back-end Oracle and SQL Server databases
- Designed and developed JUnit testcases for various core business components
- Provided support to QA, integration and production teams
- Analysis and resolution of production support issues (implement, unit test of production support fixes)
- Responsible for end to end smoke testing, building the application and deploying it to QA teams
Environment: Java 1.5, JSP, Java Script, Eclipse, Tomcat, Spring (IoC, MVC), Hibernate Webservices (SOAP WSDL, UDDI), TOAD, MS SQL Server, Oracle 10g, SVN, JIRA, JUnit, log4j, Maven, XML, Apache Axis, Agile methodology
Confidential
Programmer Analyst
Responsibilities:
- Involved in Software architecture and design
- Involved in the translation of business requirements into physical design and executable code.
- Involved in the development of User Interfaces
- Implementing the Data Model logic using Java
- Defect resolution and software support
- Performing Unit and integration testing
- Extensively used JDK 1.5 to develop core modules.
- Developed both Java Swing and JSP pages for the application.
Environment: Java 1.5, JDBC, Java Swing, Java Multithreading