We provide IT Staff Augmentation Services!

Java/jee Developer Resume

2.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 8+ years of hands - on experience in designing and development of Web based applications using Java, JEE and Open Source technologies
  • Proficient in all phases of SDLC
  • Experienced in development of applications using CORE JAVA, JDBC, Servlets, JSPs, HTML 5.0, CSS, JavaScript, AJAX, JQuery, JQuery plug-ins, JSON, XML, XSLT, DTD, ANT, Maven, SOAP Web Services
  • Extensive experienced in working with the MVC Frameworks like Struts and Spring WebFlow.
  • Experienced in working with ORM technology like Hibernate
  • Proficient in GUI plug-ins like JSTL Custom Tag Libraries, Tiles and Validation Framework.
  • Expertise with variety of Application Servers like Weblogic, WebSphere, JBoss AS and web servers like Tomcat
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Experienced in working with agile methodologies
  • Gathering user requirement, converting them into software requirement specification using Rational Rose, writing Technical Design Document and Test Cases
  • Hands on experience working with SOAP based WebServices, JAX-RPC, JAX-WS and SAX, JAXP, Basic knowledge on JAX-RS Restfull services
  • Experience with SOAP, XML, DTD, XML Schema, XSLT, SAX and DOM parsers
  • Strong expertise in RDBMS, JDBC, Oracle 11g and MS SQL Server, MySQL including SQL/PLSQL, Stored Procedures and functions
  • Experienced in using third-party tools for Database like Toad for Oracle, MS SQL, MySQL developer and database perspectives in Eclipse
  • Good knowledge of design patterns like singleton, DAO, Factory, MVC etc.
  • Sound knowledge of IDE tools like Eclipse 3.1, MyEclipse, IntelliJ, RAD 7,and NetBeans
  • Strong experience in Object Oriented Programming, SDLC, OOAD and UML
  • Quick in learning new open Source technologies and guide team members to adapt to it and quick to create POC for feasibility study
  • Experience with adhering to organization coding standards in a team development environment
  • Good experience in handling team members and mentoring team members on skills required for the projects
  • Good interpersonal communication and swift in resolving conflicts.

TECHNICAL SKILLS

Languages: C, C++, JAVA7.0, SQL, PL/SQL

Tools: Web services, SOAP-XML, JAX-RPC, JAX-WS,Axis2 JAXP

Middleware Technologies: Servlets 3.0, JSP 2.1, JDBC 4.0, JNDI, JBOSS DROOLS

JEE Technologies: Jakarta Struts 1.2/1.3(Tiles, Validator), Spring 3.0, Spring MVC, Hibernate 3.0

Frameworks: JBoss AS 6.0, IBM WAS 7.0, WebLogic 9.0, Apache Tomcat 7.0

Application/Web Servers: Eclipse, IBM WebSphere Studio Application Developer (WSAD) 5.1.2, RAD 7.5, MyEclipse8.0 Jdeveloper 10.1.3, NetBeans 8.0.

IDE: HTML5.0, DHTML, CSS, JavaScript, AJAX, JQuery, JQuery plug-ins, JSON

Web Technologies: XML 1.0, XSL 2.0, HTML, DHTML, XSLT 1.0, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

XML Technologies: Rational Rose, Microsoft Visio

UML Tools: GIT, CVS, PVCS

Source code Configuration: Oracle 11g, MS SQL Server 2010, MySQL 6.2, DB2 9.0, Sybase 4.0

Databases: Windows 98/NT/2000/XP, UNIX, LINUX

Operating Systems: SOAP, HTTP 1.1, HTTPS/SSL, TCP/IP, FTP, Telnet, SMTP, LDAP

Protocols: Ant, Maven, JUnit, Log4J, XMLspy, SOAP UI, Jprobe 3.0

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

Java/JEE Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc
  • Involved in the analysis and design of the initiatives using Rational Application Developer
  • Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX
  • Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements.
  • Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives
  • Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer
  • Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc, struts tiles, and validation framework
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, Value Object etc.
  • Used Struts Tag Libraries, JSTL, and other in-house tag libraries
  • Used Vignette content management system for all the content required for .com, and global sites as well as partner sites such as Ritz, Execustay, and Bulgary
  • Involved in developing the DAO layer to interact with Vignette
  • Designed XML schema definition files for various transactions with Marsha to get the reservations availability information
  • Involved in preparing the castor mapping files for various Marsha Transactions
  • Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews
  • Prepared the code base ready for upgrading Java from 1.4 to 1.6 by removing the variable names such as enum (new keyword in Java 1.6 etc), removing the return statements in the finally blocks etc.
  • Involved in refactoring the code to remove unnecessary exceptions thrown at various levels
  • Refractored the code to avoid direct dependency of the presentation layer on the DAO
  • Involved in preparing the code review pockets
  • Participated in the test case reviews, and manual testing of the enhancements during Pass0
  • Used clear case for defect tracking as well as activity tracking
  • Involved in fixing the defects during Pass 1, 2, 3 of the integration testing
  • Build and deployment of the Confidential application using ANT on to dev and testing environments
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security

Environment: EJB 3.0, Oracle 11g, Oracle Fusion Middleware, BPEL, JDeveloper, Eclipse, HTML, JSP, Java Script, J-Query, CSS, Struts, Tiles, Servlets, EJB 2.0, Vignette, Clear Case, Clear Quest, Rational Application Developer, Endeka, Marsha, Castor, Design Patterns, XML, XSD, DWR

Confidential, Rockville, MD

J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and Use Case development of the CRC-CME integration using UML and Rational Rose
  • Extensively worked on the customization of the Learning Management System (LMS) for various clients for authentication, deeplinks, ldap authentication, UI modifications, and Interfaces Development
  • Involved in preparing the project initiation document, Technical Design Document, Solution Design Document, Installation Instructions, and Deployment Instructions for the LMS customizations
  • Implementation experience in Rules engine JBoss Drools.
  • Worked on Drools Guvnor and Drools Expert.
  • Designed and implemented Struts (MVC Paradigm) components such as Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations
  • Used Spring MVC and Web flow for the User Interface development of the NINDS CRC website
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development
  • Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool
  • Developed and reviewed XML Schema Definition files, for the integration of the CRC-CME for various transactions namely Lunch and Learn Registration, Registration Response, Take CME Test, Post Test Results etc., for the CRC-CME Integration.
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug)
  • Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP
  • Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC
  • XML Parsers like SAX, DOM and Document Builder Factory were used to write Java client programs to parse the XML feeds.
  • Implemented Session Façade, Command Pattern, DAO design patterns
  • Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the NINDS CRC application on to the target test as well as production servers
  • Involved in tracking the production (GEMINI) issues and fixing the issues and worked on Content Management changes.
  • Extensively worked on writing JUnit test cases for testing the Business components developed in spring, and Hibernate using JUnit framework, for the Outbound and Inbound Tractions between CRC and CME, by mimicking the XML documents
  • Worked on the development of the Data Migration Gateway which can process the flat files in the form of TXT or .CSV formats into Relational Databases by applying custom business rules
  • Written Packages, Processes, Functions and Triggers in PL/SQL for Oracle 9i/10g
  • Worked on developing Interfaces or Connectors for the Learning Management System (LMS)
  • Written UNIX shell scripts for processing flat files and log files

Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS,JBOSS DROOLS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.

Confidential, New York

Java/JEE Developer

Responsibilities:

  • Involved in requirements gathering, design, Development, System Testing
  • Technical study and analysis of the Trade Management, Trade Matching and Breakdown modules
  • Create various mock up for TNS notification to get confirmation and details from business users for notification.
  • Developed User Interfaces for Trade Mgmt module using JSP, Struts framework, JavaScript and DHTML and implementing Spring framework
  • Implemented the business logic for Dup-Contra-notification for traders.
  • Creating stored procedures, functions and triggers in PL/SQL
  • Used Hibernate 3.0 ORM framework for persistence to Database by integrating it with Struts.
  • Created modules for allowing marking of trades for follow-up and E-mailing trades to Traders

Environment: Java 1.5, JSP, Servlets, Struts 1.2, Spring 3.0, Hibernate 3.0, HTML 5.0,CSS, JavaScript, Ajax, JQuery, Oracle 10g, JMS, JavaMail, Web services, Apache CXF, SoapUI, JBoss AS 6.0, Ant, GIT, Log4j, JUnit, Toad for Oracle, Eclipse 4.0.

Confidential, New Jersey

Java/JEE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic
  • Effectively interacted with team members and business users from different regions for requirements gathering and estimation.
  • Used Struts MVC architecture for application development.
  • Worked on Hibernate object/relational mapping.
  • Used JQuery and Chart.js for creating various graphical reports.
  • Developed Service Interfaces, Models and DAO’s for Struts Framework.
  • Involved in Application Profiling to monitor the memory heap size on the server.

Environment: Java 1.5, JSP, Servlets, Struts 1.2(Validation Framework), Hibernate, RAD 7.5, HTML, JQuery, Chart.js, Oracle 9i, Rational Data Model, Websphere Application Server 7.0, JavaMail, JUnitInternet Connection Application System

Confidential

Java Developer

Responsibilities:

  • Developed user interface components using JSP, Servlets, HTML, DHTML, Java Script
  • Developed the cascading style sheet for the application
  • Developed the required Servlets for the application
  • Responsible for developing various core java Business Components
  • Developed required stored procedures and database functions using PL/SQL
  • Worked with SVN for Version and source control of project documents and code

Environment: Java, JEE (JSP, Servlets, JDBC), Java Script, Ajax, Eclipse, HTML, XML, JBOSS, Oracle 9i, PVCS

We'd love your feedback!