Java /j2ee Developer Resume
Warren New, JerseY
SUMMARY
- 5+ years of experience in software development including requirement analysis design, development, testing, and deployment of web applications using Java, J2EE, and application server technologies.
- Solid analytical, problem solving and decision making skills combined with experience in Object Oriented Design, Analysis and Programming techniques.
- Experience in developing web based J2EE applications using MVC based frameworks like Spring, Hibernate and Struts.
- Expertise in developing web based enterprise components like Servlets, JSP, JDBC.
- Experience in implementing RESTful web services and SOAP based web - services.
- Good knowledge of XML Suite of Technologies including XML, JAXB, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
- Installation, configuration and administration knowledge ofApache Tomcat.
- Good knowledge in Design Patterns including MVC, Singleton, Business Delegate, Data Access Object, Session Façade and Service Locator.
- Strong programming skills in Core Java, Standard Java Library and Java Collection.
- Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL.
- Experience in Multithreading and Concurrency.
- Knowledge of Java Virtual Machine.
- Working knowledge of Ant/Maven for project build/test/deployment.
- Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
TECHNICAL SKILLS
Languages: Java
Web Technologies: Servlets, JSP, JDBC, XML, HTML, JavaScript, Java Beans
Operating Systems: Windows 98/2000/XP/NT, Unix/Linux
Front-End Tech: HTML 5, XML, Java Script, CSS 3, JQuery
Web/App. Server: Apache Tomcat 5.5/6.0
Frameworks: Spring MVC, Hibernate 3.0
Tools: ANT, Maven, GIT, JunitDatabase MySQL.
IDEs: Eclipse, Net Beans.
SW Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCE
Java /J2EE DeveloperConfidential, Warren, New Jersey
Responsibilities:
- Involved in writing the schema files and distributing them with the clients
- Created reusable services, Java components, business objects and XML schema definitions.
- Used JAXB API to create and bind XML schemas to Java objects.
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, UML diagrams.
- Used J2C and JDBC Connection pool to enhance performance. J2C connection pool was used to process the request through Sysplex to CTG to VISION and send the response back to MCS.
- Created Web Services with WSDL as service contract with external clients
- Used XSLT for transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.
- XML schema definitions are used to serve as flexible client interfaces with DVS client applications.
- Involved in application migration from EJBs to Non EJB.
- Developed user interface for MCS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, HTML, JavaScript and CSS.
- Involved in writing PL/SQL Stored Procedures which operate over customer order data stored in Oracle 10g.
- Used log4j for logging and debugging and JUnit extensively for testing.
Environment: Java, J2EE 1.4, Struts Framework 1.2, Spring, Hibernate, Web Services, Eclipse, Apache Tomcat, JUnit, UNIX, Windows XP/7, JavaScript, Servlets, JSP, JDBC 2.0, PL/SQL, XML.
Java /J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in various phases of Systems Development Life Cycle (SDLC) including systems design, development, integration, and testing.
- Created Business Specifications as well as Class Diagrams for Enrollment and Premium Billing Module.
- Developed Front-end Application using JSP, HTML and JavaScript.
- Implemented the Application using Spring MVC Framework.
- Developed Service classes and implemented Callback methods for interacting with Documents and Letters.
- Exposed business functionality to external systems (Interoperable clients) using Web Services.
- Developed Java Classes for implementation of Persistence objects using Hibernate.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Planned and implemented various SQL Stored Procedures for filtering employee depending on Selection Criteria.
- Development and Integration of the Application using Eclipse IDE and used Sub Version as Version Control Tool.
- Used Ant for the build process and deployed to JBoss Server.
Environment: Java 1.4, J2EE, Spring 3.0, Hibernate 3.5, Web Services, Eclipse, Ant, JBoss 5.1, UML, SQL, Oracle 10g, JUnit 4.5, JavaScript, AJAX, Windows XP
Java Developer
Confidential, Chicago, IL
Responsibilities:
- Analysis, design and development of functional components based on user requirements
- Analysis, design and development of Application based on J2EE and Design Patterns using Eclipse.
- The entire application was developed inJ2EEusing Spring MVCframework.
- Developed spring Controller classes, Command classes and configured dispactche-servlet.xml forspring (MVC).
- Createddynamic HTMLpages, usedJavaScript, JQuery, AJAXto create interactive front-end GUI.
- Developed front-end screens with JSP and client-side validations using JavaScript. Developed the required Servlets and the HTML pages
- Used the database connection pooling mechanism
- Used JSF for the front end development of the application.
- Developed EJB-CMP Entity Beans to perform the account transactions business logic.
- Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces
- Designed test cases using JUnit and implemented and automated testing environment using Apache ANT
Environment: Java/ J2EE, EJB 2.0, JSP, Struts 1.2, HTML, Servlets, Design Patterns, CSS, JDBC, JMS, Oracle 9i, Windows 2000.
Java Developer
Confidential, Bentonville, AR
Responsibilities:
- Developed E-commerce product allowing websites to accept online payments and establish credit relationships.
- Conducted thorough stress tests to meet financial industry quality standards.
- Oversaw technical e-commerce partnerships with major shopping carts (Miva, ECBuilder, ShopSite), completing integrations on time and expanding business opportunities for both partners.
- Implemented OOA/OOO techniques and code development
- Designed application with UML (Unified Modeling Language)
- Developed application based on SDLC (Software Development Life Cycle)
- Developed complete Web tier of the application with spring framework.
- Analyzed MVC architecture, Spring framework in view of the application workflow and application development.
- Actively involved in configuring the WEBSPHERE Application Server and deployed all the modules like Web modules and Business modules
- Developed GUI using Front end technologies like JSP, AJAX, HTML, CSS and Java Script.
- Used Clear Case for version control.
- Created JUnit test cases.
- Developed the automatic build scripts using Ant 1.5 for the application to deploy and test
Environment: J2EE, JSP, EJB, Hibernate 2.1, spring, WEBSPHERE, XML, HTML, JDBC, Web Services, JavaScript, JUnit, ANT, Oracle, Rational Rose, UML, Windows XP, Unix Scripting
Java/J2EE developer
Confidential
Responsibilities:
- Interacting with the Product team and defining strategies to achieve the requirement.
- Designing (High Level and Low level design) the application, and mentoring the development team.
- Creating Use Case diagrams, Class diagrams and Sequence diagrams.
- Developed Code on server side with Spring Tool Suit.
- Developed the user interfaces and writing backing beans using Spring MVC and Spring Web Flow Framework.
- Developed user interfaces using JSP, JQuery, HTML and CSS.
- Developed DAO design pattern for hiding the access to data source objects.
- Implemented DAO's for mapping the services and queries.
- Code development and debugging with My Eclipse.
- Wrote and implemented test plans using JUNIT.
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Implemented DAO's for mapping the services and queries.
- Reviewing the Test plans and Test validation documents.
- Involved in maintenance activities after release.
- Involved in the Deployment of the application in WebSphere Application Server.
Environment: Core Java, Jdk6, JDBC, JSP, Struts MVC, EJB, JMS, Oracle 10g, JAXB, JDOM, XML, Html, CSS, AJAX, ANT, Websphere, MQ Series, Junit, log4j, My Eclipse.
Java developer
Confidential
Responsibilities:
- Responsible for defining the requirements and preparing requirement specification document.
- Analysis and preparing use case documents.
- Using UML creating class diagrams, activity diagrams.
- Created use case diagrams, class diagrams, activity diagrams using UML.
- Used MVC architecture and struts framework for development.
- Unit testing and presentation to the managers. Analysis, preparing Use case document, Design, Coding and Unit testing activities.
Environment: Java, Struts, JSP, Servlets, MS Access.