Sr Java/jee Developer Resume
Arlington, VA
SUMMARY:
- Highly motivated software professional with 10 + years of experience in developing Web based, internet/intranet, client/server, Enterprise scale, distributed architecture, component oriented architecture applications in Java/JEE environment
- Strong Expertise in Web Development, Core JAVA, JSP, Servlet, JDBC, EJB, J2EE, Spring, Struts, iBatis, Hibernate, iText PDF, JMS, JNDI, JAXP, BPM, PEGA PRPC V5.3/6.1, Oracle SQL Developer
- Expertise on Contract Management, Ethics Tracking System & Enterprise Architecture Repository workflow
- Expertise on Rule based engine/workflow - Pega PRPC v5.5 and v6.1
- Experience in XML, XSLT, XPath, JAXP (SAX, JDOM), designing & developing XML Schemas
- Experience in developing and architecting enterprise scale Java J2EE applications
- Very strong in design and development of classes using OOA, OOAD, and UML
- Successfully designed and implemented various reusable components and frameworks
- Used Design Patterns like MVC, Session Façade, DAO, Business Delegate, and Singleton
- Developed and deployed applications successfully in distributed & virtual environment with UNIX
- Effective leader and mentor with excellent communication skills with an insight to determine priorities to manage work schedules and deliver tasks on time to meet critical deadlines.
TECHNICAL SKILLS:
Programming Languages: Java
Open Source/Framework: Apache Struts, iBatis, Maven, Ant, Log4j, Spring & Hibernate, PEGA PRPCv5.3/6.1
Java/J2EE Technologies: JSP, Servlet, JAAS, Struts, XML, JDBC, Swing, Ant, Maven, RMI
Operating Systems: Windows XP/7, Linux/Unix
Databases: Oracle 8i/9i/10g/11g, SQL Server 2000, MySQL, DMSII
Web/Application Servers: JBoss 5.1, WebLogic 10.3.3, WebSphere5/6.x, Apache Tomcat5.0/6.0
IDE: Eclipse/MyEclipse v9.1, Oracle SQL Developer, Oracle JDeveloper, IntelliJ IDEA
Web Technologies: JSP, JSF, Servlet, XML, XSLT, XPath, Javascript, HTML, AJAX, JSTL, Struts tiles
Security - Static Code Analyzer: HP Fortify
Methodologies: OOPS/OOAD, SDLC/Waterfall, Agile, RUP, Kanban
Version Control: SVN, Maven, Visual Source Safe, Starteam, HP SBM
Design: UML - Use Cases, Sequence & class diagrams
Testing Suite: JUnit Framework
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Sr Java/JEE Developer
Responsibilities:
- Responsible for Designing, developing, and maintaining high quality Java based applications that include user interfaces, business logic, and data access layers
- Participate in requirements, analysis, design and code review
- Participate with quality and support teams, and take responsibility for solving business problems from inception to production.
- Involved in an effort of modernizing Java/Struts/iBatis/JBoss based web applications with DMSII as back-end database.
Environment: Java, JEE, Struts Framework, iBatis, iText PDF Framework, log4j, javascript/AJAX, XML, HTML, JBoss App Server, Eclipse IDE, JAX-RPC web services, JMS, JUnit, SVN, and DMSII database.
Confidential, Arlington, VA
Java/JEE Developer/Pega PRPC Developer (Team Lead)
Responsibilities:
- Involved in the maintenance, upgrade & enhancement of NEETS II Application portal / BPM engine that uses Pega PRPC v5.3/6.1, Java/JEE, Oracle 10g/11g, IBM WebSphere 6.1, WebLogic 10.3.3, XML, HTML, and javascript
- Involved in an effort of NEETS II enhancement as a lead developer
- Involved in an effort of upgrading NEETS project using Pega PRPC v6.1, Oracle 11g, WebLogic 10.3.3, UNIX, Javascript, HTML, XML, and SOA services.
- Working on other projects simultaneously that requires modernization and which are part of technology obsolescence to upgrade to Java/ UNIX/Oracle, JEE, Spring, Hibernate, and JSF frameworks
- Involved in designing, developing, and maintaining NEETS application code, PL/SQLs, and stored procedures for NEETS II
Environment: Pega PRPC v5.3/6.1, Java/J2E, IBM WebSphere 6.1, Oracle WebLogic 103.3, Oracle 10g / 11g, UNIX, Oracle SQL Developer, Eclipse IDE, Spring, Hibernate, SOA services
Confidential Martin, VA
Team Lead
Responsibilities:
- Involved in the maintenance of TIP and BP Server portals of EA-Rep using Java/J2EE and Struts, Data Analysis for collection of FDIC metadata and artifacts, SQL development, batch jobs creation and execution using xml, html, javascript, Troux Query Language (TQL), and TUX.
- Mapping the business requirement to the technical specification and detailed design documents.
- Developed XML collectors and mapped them to the database using POJO and JDBC
- Working on New ER project as a Team Lead and managing a team of developers along with DBA and DA.
- Involved as a lead developer, designer and architect of re-writing EA-Rep project
- Developed JAX-WS, Spring & JSF frameworks based Web Services to consume Oracle APEX based Web Service Client
- Experience of writing Action Servlets / Controllers in EA-REP using Struts MVC framework, middleware as Apache Tomcat v5/6, java, java beans, JSP / struts tag library, XML, XSD, XML Schema and Hibernate
- Analyzed persistence layer of EA-REP for connection pooling & other activities comprised of classes of Hibernate DAOs & ORM
- Involved in writing PL/SQL to insert, update and delete operations in the Troux Repository database
- Involved in creation of ad-hoc reports using Cognos ReportNet, Cognos Framework Manager, and Query Portal
Environment: Java, Servlet, JSP, Struts, Hibernate, HTML, UML, JMS, JUnit, Tomcat 4.1, JDBC, Log4j, MyEclipse 5.5.1, SQL Server 2005, Cognos ReportNet, Cognos Framework Manager, Troux Metis Enterprise Repository v5.4, Oracle 10g, Oracle APEX
Confidential, NYC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various stages of the project life cycle including database designing, development and enhancement of the application.
- Mapping the business requirement to the technical specification and detailed design documents.
- Developed User Interfaces for Trade Management module using Core Java, JSP, HTML, AJAX, and JavaScript
- Developed Risk Management module and used Servlet as controller for this module
- Used Struts MVC framework as a middleware
- Used Struts bean, html tag library, and JSP for developing presentation layer
- Involved in developing persistence layer using EJB & Hibernate DAOs for ORM, and connection pooling using APIs
- Involved in writing stored procedures to insert, delete, and updating the database
- Also involved in Unit testing with testing team
Environment: Servlet, JSP, Struts, HTML, UML, JMS, Rational Rose, JUnit, Jboss 4.0.2, JDBC, Log4j, Oracle
Confidential, McLean, VA
Programmer
Responsibilities:
- Involved in database schema design, creating relational tables and stored procedures
- Requirements gathering and analysis, Design, Development and Testing
- Developed web tier by using ASP, C#, JSP, Servlet, Java Script, DHTML, HTML, XML, CSS
- Created database connection Pooling, Helper classes for Database access
- Worked on DTS packages in SQL Server 2000 for data transition project at Verizon Data Center
- Developed and automated the entire module
- Captured streaming media files from internet automatically using JMF APIs
- The entire application was developed to make testable
- Developed the entire application by using ASP, JSP, Servlet, Javascript, HTML, DHTML, XML, XSLT, SQL Server 2000
- Completed the whole module successfully in a deadline sensitive environment
- Involved in future enhancement of RTDMS
Environment: JDK1.4, JSP, JDBC, JavaScript, Html, NetBeans, MySql, WebSphere6.1, Visual Studio, SQL Server2000
Confidential, McLean, VA
Programmer
Responsibilities:
- Developed CMS sequence diagrams for present workflow, use case diagrams
- Involved in database design, created relational tables, stored procedures and DTS packages
- Applied SDLC, and Developed reporting capabilities to Content Management System
- Developed the entire application by using ASP, JSP, Servlet, Javascript, HTML, DHTML, XML, XSLT, SQL Server 2000
- Completed the whole module successfully in a deadline sensitive environment
- Gained knowledge on RSS feeds and Web Services for testing the interface with .NET and J2EE
- Involved in handling client requests as well as internal IT support for reporting capability and whole CMS
- Involved in future enhancement of CMS including reporting module
Environment: JDK 1.4, JSP, Sevlet, JDBC, JavaScript, Html, Eclipse 3.1, MySql, WebSphere6.1, Visual StudioSQL Server2000
Confidential, Denver, CO
Sr. Java/J2EE Developer
Responsibilities:
- Developed business layer components to implement the business logic of the system
- Designed database schema like tables, indexes, partitioning of the tables, DTS packages
- Designed and developed reconciliation module to reconcile CDRs to generate invoices using PL/SQL, store procedures and Triggers
- Implemented clustering of Oracle and WebLogic server to achieve High availability and Load balancing
- Designed Logging module using Log4j APIs
- Developed Authentication module using JAAS
- Developed User Interface using AJAX, JSP, struts and Java scripts
- Did app server tuning & load balancing, memory leaks & GC checking, thread synchronization, and configured various parameters in configuration files for performance enhancement
- Did collect & analyze log data and solved common problems in app server, tested http requests with different requests parameters, simulated requests, run final tests for longer time periods, and database connection pooling
- Created Class diagrams, Sequence diagrams, Use case diagrams using Rational Rose and UML
- Did system analysis and testing using test driven development (TDD) tools like JUnit
- Automated the project build using Apache Ant
Environment: Java, J2EE1.4, JMS, Struts1.2, WebLogic8.1, AJAX, Oracle, Eclipse 3.2, Design Patterns, Log4j, JUnit, UNIX
Confidential
JAVA DEVELOPER
Responsibilities:
- Developed UML diagrams like Sequence Diagrams, Use case diagrams, and State chart diagrams.
- Involved in database schema design and creating relational tables
- Requirements gathering and analysis, Design, Development and Testing.
- Designed and created class diagrams by using UML.
- Developed the whole module by using Java Swing, Servlet, RMI, SNMP, XML
- Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
- Developing web based user interface screens using Servlet, HTML and Java Script
- Responsible for building projects in deployable files (WAR and JAR files)
Environment: J2EE/Core Java, NetBeans, Struts, Servlet, JSP, Javascript, JDBC, CSS, WebLogic8.1, Oracle, UNIX, Ant, XML, HTML
