Sr. Java/j2ee Developer Resume
Wilmington, DE
SUMMARY:
- Over 7 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE JSP, Servlets, Struts, Springs, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Extensively used Spring MVC Framework to implement MVC design needed for separation of concern for UI and back-end developments.
- Experience in Design and Development of Front End Screens using Struts Framework and Struts Tag Libraries, J2EE technologies (JSP, Servlets, JavaScript) according to the specifications.
- Designed and developed several client side web pages using Angular, JSP, HTML, JavaScript and CSS.
- Implemented Spring MVC structure to separate application layers, with JSP in view for better presentation and back-end module to address database concerns separately.
- Good Knowledge of Core Java concepts such as Exception handling, inheritance, polymorphism, Collection APIs to implement various features and enhancements.
- Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology, TDD and SCRUM meetings to track, optimize and tailor features to customer needs.
- Extensive Experience in development of the back-end data persistence layer using custom developed Data Access layer and JDBC as the persistence mechanism.
- Strong team player and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
Technical Skills:
Languages: Java, C, SQL, Python, PHP, Ruby.
J2EE Components: Servlets, JDBC, JNDI, JSTL.
Web Frameworks: Struts, spring, spring, JSF, JNDI, and JSTL.
ORM/Data Mappers: Hibernate.
Server Technologies: JSP, Tags, JSP, Custom Tags.
Web Technologies: Angular Js, HTML, DHTML, CSS, Java Script, JSTL Tag Libraries.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate, JSON
Application Servers: WebLogic, WebSphere, JBoss.
Database Servers: Oracle 8i/9i/10g/11g, MS SQL Server, MySQL, Mogo DBPostgreSQL.
Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate.
Versioning tools: Rational Clear Case, CVS, SVN.
IDE’s: Eclipse, RAD, NetBeans.
Platforms: Windows, Linux/Unix
WORK EXPERIENCE:
Confidential, Wilmington, DE
Sr. Java/J2EE Developer
Responsibilities:
- Designs, analyzes, developed, codes, tests, debugs and documents programming to satisfy business requirements.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Designed and developed UI component using frameworks Spring MVC, Angular Js JavaScript, HTML, CSS and JQuery.
- Designed and integrated the full scale Hibernate / spring.
- Used Spring Confidential and spring's Hibernate Support, transaction management.
- Developed hibernate Confidential framework with spring framework.
- Configured and deployed the application on WebLogic Application Server.
- Responsible for working with team for getting requirements from the users.
- Worked in a distributed team environment and provide support to the ongoing development.
- Provide input to the design and provide input to the information and the data flow and to comply with the project life cycle methodology.
- Creating and consuming RESTful and SOAP based web services and JavaScript Object Notation (JSON).
- Deploy the applications to Application containers like Apache Tomcat.
- Perform unit testing as well as integration testing within the intra-day module.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Developed Maven to build .war and .ear files for the application.
Environment: Java/J2EE, Hibernate, Spring, Spring MVC, JDBC, RESTful, SOAP, Web Services, Maven, SQL, Angular Js, JavaScript, HTML, CSS, JQuery, JSON, XML, JUnit, WebLogic, Tomcat, SVN, Windows.
Confidential, Mclean, VA
Sr. Java/J2EE Developer
Responsibilities:
- Participated in Analysis and Design of the project components based on MVC Architecture Applied J2EE technology with MVC architecture to make Application more robust.
- Developed the user interface using Spring MVC, JavaScript, Angular Js, HTML and CSS.
- Using Spring-based tags developed prototypes.
- Validated fields using both JavaScript and spring level validations.
- Developed Abstract Controllers, Abstract Command Controller, Simple form controller and Multi Action Controller
- Designed and developed Java Server Pages and Servlets for the Presentation Layer
- Implemented Spring Security, Used Spring Framework for Dependency injection, Spring JDBC, Spring Core, Spring Security.
- Followed and Implemented projects through agile process using ATDD.
- The Confidential layer made use of Hibernate, an object relational mapping framework, to interact with PostgreSQL database using SQL schema.
- The application was designed in Eclipse and deployed in IBM WebSphere Application Server.
- Experience in building projects using Maven and ANT.
- Used Soap UI for unit testing Web Services, implemented and executed JUnit test cases for unit testing business components.
- Extended usage and customized logging using log4j.
Environment: Java/J2EE, Eclipse, Hibernate, Spring MVC, JDBC, Angular Js, CSS, JavaScript, HTML, Ruby, Ruby mine, HP-Uft, PostgreSQL, Mogo DB, Soap UI, Maven, ANT, Windows.
Confidential, Birmingham, AL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in designing Application based on Spring MVC architecture.
- Used spring core and dependency injection features to dynamically load different device types properties.
- Implemented Spring MVC Framework, which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and Confidential Design Patterns
- Created the JSPs, Action classes and Action forms for the Presentation layer.
- Developed User Interaction using JSP, HTML, Java Script, XML and server side components using Servlets.
- Used Java/J2EE Design patterns such as Singleton, Service Locater, Confidential etc and Spring Confidential pattern.
- Developed user interface using JSP, HTML, and client side validations using Java Script.
- Used to JDBC API to interact with the Database.
- Developed web service for web store components using JAXB and involved in generating stub and JAXB data model class based on annotation.
- Deployed web services that include creation of WSDL, the wrapper, and the SOAP interface for service components.
- Designed and develop web based UI application using HTML, CSS, JavaScript, JSP and Ext-JS framework Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
- Configured and used spring, Hibernate, Maven, Oracle database, PL/SQL technologies in developing back-end services.
- A RESTful web service interface to translator using the HTPP Protocol
- Developed build scripts using ANT tool for compilation and deployment purpose.
- Implemented logging using log4j and apache commons-logging framework.
Environment: JDK, J2EE, Servlets, EJB, JNDI, Spring, Spring Web Flow, HTML, Java Script, XML, JSTL, AJAX, Oracle, WebLogic Application Server, Hibernate, Maven, JDBC, Windows.
Confidential, Trumbull, CT
Java/J2EE Developer
Responsibilities:
- Gathering functional requirements for the project and Use case preparation.
- Design and development of the Account Payment Grouping.
- Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology, TDD and SCRUM meetings to track, optimize and tailor features to customer needs.
- Design and Development of Front End Screens using Struts Framework and Struts Tag Libraries, J2EE technologies (JSP, Servlets, JavaScript) according to the specifications.
- Heavily used JDBC API (with Stored Procedures and Dynamic SQL), EJB (Session and Message-Driven Beans), Struts framework for JSP and Servlet development, JMS, JAVA Beans, JSP and Servlets.
- Development of the back-end data persistence layer using custom developed Data Access layer and JDBC as the persistence mechanism.
- Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
- Development of Custom Tag Libraries for building HTML components like Tag.
- Developed EJB in WebSphere by setting EJB Deployment Wizard. Coded JavaScript for Client Side Validations.
- Designed and developed Servlets and EJBs to implement business logic and deployed them on WebSphere Application Server.
- Developed Action classes for Struts framework and Implemented Java classes for the corresponding Struts Actions.
- Implemented the Log4j for logging purpose.
- Created SQL queries and used PL/SQL stored procedures, cursors for Oracle Database.
- Designed front-end using HTML, JavaScript, CSS and JSP Pages.
Environment: J2EE, EJB2, JSP, Servlets, Struts, WebSphere, XML, HTML, DHTML, JavaScript, CSS, JDBC, Log4j, Oracle, UML Rational Rose, Windows.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved in various phases of software development life cycle - requirements gathering, analysis, design, development, system and user acceptance testing.
- Developed applications using Spring Framework, Servlets, JSP, JavaScript, jQuery, and CSS.
- Extensively used Spring MVC Framework to implement MVC design needed for separation of concern for UI and back-end developments.
- Implemented spring web-flow to connect the flow of ongoing business processes.
- Integrated spring and tiles to create uniform looks for the pages.
- Developed the Business logic in the middle-tier using Spring Framework and Java classes.
- Used CSS to control various aspects of Web page appearance.
- Used JDBC to access information from the database
- Modified tiles configuration files in, to enhance application.
- Used log4j for logging the projects.
- Deployed application on Apache Tomcat.
- Developed SOAP web services using Apache Confidential and deployed on Apache Service Mix.
- Used various Core Java concepts such as Exception handling, inheritance, polymorphism, Collection APIs to implement various features and enhancements.
- Designed test cases using JUnit.
- Involved in various stages of testing.
Environment: Java, JSP, Apache Tomcat application server, Hibernate, Spring, Struts, Apache Log4j, HTML, Oracle, PL/SQL, JavaScript, Eclipse, Tomcat, JavaScript, jQuery, CSS, Apache Confidential, SOAP, JUNIT,SVN,UNIX.
Confidential, Broomfield, CO
Java/J2EE Developer
Responsibilities:
- Developed Controller Servlets, Action and Action Form objects for process of interacting with DB2 database using Struts.
- Extensively used Struts controller component classes for developing the applications.
- Used the struts Application Resources Properties file for error codes, views labels and for Product Internationalization.
- Used and configured Struts DynaValidatorForms, Message Resources, Action Errors, Validation.xml, Validator-rules.xml.
- Coded Hibernate configuration files to persist the data into DB2 Database.
- Developed Hibernate mapping file and the HQL queries for retrieving data from the database.
- Major contribution to the system implementation using Java, J2EE, EJB, MDB, DB2, WebSphere and etc.
- Developed GUI and Implemented Struts MVC Framework for various Pricing factors.
- Defined and implemented a generic message processing model/architecture which is used for multiple applications.
- Implemented SOAP as request and response to the web services.
- Implemented Test cases using JUnit and Tested web services with SOAPUI.
- Tuned the system using JDBC pools, MDB pools, Work Managers and multi-threading.
- Involved in BA Team for gathering the requirement and preparing the Technical Design Documents.
- Involved and helped testing team in developing Master Test Plan, Test Scenarios, and Test Cases.
Environment: JDK, J2EE, XML, Struts, Linux, JSP, DB2, Eclipse, Hibernate, Ant, AJAX, JDK, WebSphere, JUnit, EJB, and Windows.
Confidential, Louisville, KY
Jr. Java/J2EE Developer
Responsibilities:
- Involved in the design process and test cases, which utilizes JSP, Struts and EJBs.
- Used Struts (Model 2 Architecture) framework for developing front-end Action Forms, Actions and Tag libraries.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Involved in writing Form level Validations using Struts validation framework.
- Developed Server side programs using EJB, helper beans, and deployed on WebLogic App server.
- Involved in writing CSS scripts.
- Involved sending JMS message queues to different layers in the module.
- Involved in designing, developing, and deploying entity beans and session beans.
- Involved in writing XML Schema Definitions.
Environment: J2EE, JDK, Struts, WebLogic Server, JNDI, JavaScript, ANT, EJB, JSP, JDBC, Oracle, XML, HTML, CSS, JMS, JUnit, Windows.