Java/j2ee Developer Resume
Columbia, MD
SUMMARY
- Over 7 years of experience in analyzing system issues, designing and developing dynamic solutions using J2EE technologies.
- Experience designing and developing Enterprise Applications using include Servlets 2.2/2.3/2.4. JSP 1.1/1.2/2.0, EJB 2.0, Web Services, RPC, RMI, and JDBC 2.0/3.0.
- Experience in the application servers Web logic8.1/7.x, Web Sphere 6.x/7.0 and Apache Tomcat 4/5.
- Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, Jquery, XML, and HTML Maven.
- Experienced with XML related technologies such as XML, XSLT (DOM, SAX), XPATH and DTD
- Experienced in integrating Java-based web applications in a UNIX environment.
- Extensively worked on application servers like WebLogic, JBoss and Tomcat Servers for Server Configuration, deployment of builds and performance tuning including troubleshooting and maintenance
- Experienced with various frameworks like Struts, Spring, Hibernate, and JPA.
- Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
- Experience on different IDEs such as RAD, Eclipse, Netbeans and deployment using Application Servers Apache Tomcat, BEA WebLogic and JBoss.
- Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases
- Having Experience on UNIX commands and Deployment of Applications in Server.
- Extensively experience in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Facade, Factory and DAO.
- Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 2.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Sound Relational Database Concepts and extensively worked with DB2, ORACLE.Very good in writing complex SQL’s and PL/SQL procedures.
- Strong experience in the Web Application GUI Development using Beans and Custom Tag Libraries, HTML, DHTML, CSS, JavaScript, jQuery, XML and AJAX.
- Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
- Strong analytical skills with ability to quickly understand clients business needs. Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP) and Microsoft Visio and source control applications like Microsoft VSS, CVS, SVN and Rational Clearcase.
- Highly Self-motivated, good technical, communications and interpersonal skills.
- Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies
- Experience in executing various project assignments in different teams including business modeling and analysis, framework, development, production support and off-shore co-ordination.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, PHP
JEE Technologies: J2EE, Servlets, JSP, EJB2.0, JDBC, MVC Architecture, Java Beans, RMI, JNDI, Connection Pooling.
IDE: Eclipse, NetBeans
Databases: Oracle, MySQL, DB2, MS SQL
Framework: Struts, Hibernate, Spring, Junit
Web Services: SOAP and REST
Application Servers: Apache Tomcat, IBM WebSphere, Wildfly, JaxRS, Apache ODE
GUI: JSP, Servlets, XML, HTML, CSS, Java Script.
Design Patterns: MVC Model, Singleton pattern
Operating Environments: Windows 2000/98/XP/NT, UNIX, LINUX, MAC OS
Software Tools: RAD, Eclipse IDE, XML schema, Jasper Reports, Crystal Reports, Oracle JDeveloper, Oracle SQL Developer and Star Visual Studio, Rational ClearQuest and ClearCase
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Columbia, MD
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working software.
- Developing the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
- Implementing the server side controller programs using Servlets.
- Create a new table design, provides data flow diagram and documents the process.
- Assisted in gathering the Customer Requirements and preparing Requirement Documents, and designing
- J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
- Developing the application in MVC pattern with Struts framework in presentation layer.
- Hands-on-experience in writing multi-threaded applications with synchronization and concurrency control in database as well as application level.
- Provided recommendations on OO design concepts, best practices, exception handling, and performance, and transactional issues.
- Interaction with client during Application Development process and involved in various phases of Software Development Life Cycle.
- User to write many Mapping files and configuration files for Hibernate.
- Worked on PL/SQL, Conditional controls, Error Handling, Exception
- Used Junit for integration testing and performance testing, writing tester code for Junit.
Environment: Java, J2ee, Servlets, JSP, Struts, JDBC, Hibernate, Wildfly, JaxRS, Apache ODE, JavaScript, JDBC, Junit, HTML, XML, Eclipse, SubVersion, UNIX, PL/SQL
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Created wsdl and schemas for the web service design.
- Configured web service proxy, XML firewall and multiprotocol services on DP appliance.
- Configured AAA policy and used it with Digital Signature for implementation.
- Developed style sheets using Eclipse, Data power extension elements, functions and variables for dynamic backend routing
- Developed style sheets for handling error scenarios like XML Validation and AAA Failure.
- Used SOAPUI to perform unit and regression testing and HP Performance Centre for performance testing of the services.
- Involved in the scheduled backup and Disaster recovery activities.
- Involved in the production support and troubleshooting.
Environment: IBM Datapower XI50, IBM Websphere Transformation Extender(WTX), XML, WSDL, XSD, XSLT, SOAP UI, SVN, HP Quality Centre, Wildfly, Apache ODE, HP Performance Centre, Eclipse, Unix, Windows 7
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in the Analysis, Design and implementation of the project.
- Prepared Low Level Design for RCC-Front End Changes.
- Used Core Java in developing applications.
- Implemented Model View Controller (MVC) architecture using Struts
- Developed user interface using JSP, JavaScript to simplify the complexities of the application.
- Used JDBC to connect to Informix Database.
- Used Ant script to build the application
- Deployed the application with the iPlanet server
- Used SVN for the configuration management
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Fixed Change Requests and managed Change Management Execution
Environment: Java, JSP, Struts 1.1, JDBC, Informix, Wildfly, iPlanet, SVN, Mule, Enterprise Architect, Clearcase, Eclipse, UNIX, Windows XP, Vi Editor
