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, 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
