Java/j2ee Developer Resume
Minneapolis, MN
SUMMARY:
- 8+ years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
- Extensive experience in J2EE environment based on Model View Controller (MVC) using spring, Jsf and Struts.
- Expertise in Development of web - based applications in Java, J2EE (Servlets, JSP, JDBC, JNDI and JMS), REST and Restful Web Services, SOAP, Axis2, spring 3.0 2.5, Hibernate 3.0, JPA, XML, XSL, XSLT, CSS; Application servers (Web sphere, JBOSS, Tomcat and Oracle Web logic).
- Worked with Application servers like BEA Web Logic, IBM Web Sphere and JBOSS 3.x/4.0.
- Client-side Programming with HTML, DHTML, Java Script, Angular JS, CSS, AJAX and jQuery.
- Possess application development experience using Agile, SCRUM and Waterfall methodology
- Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Expertise in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
- Establish and maintain productive working relationship with management, Clients and team members.
- Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, XSD, JAXB, with good understanding of JAX-WS, JAX-RS and JAX-RPC inter-operable issues.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Extensive experience in developing unit testing frameworks using JUnit, Mock Object and Cactus based on test first or test driven methodology.
- Experience in using various configuration management tools like Rational Clear Case, SVN and CVS.
- Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem solving skills. Good team player, ability to work in fast paced environment.
TECHNICAL SKILLS:
Programming Languages: JAVA1.5/1.6/1.7,PL/SQL
Frontend Frameworks: HTML, JavaScript, JQuery, Angular JS
J2EE Technologies: Servlets, JSP 1.2/2.0, AJAX, JMS, JDBC, EJB, JSTL, JSF 1.2.9/1.2.9.0, Web Services
Frameworks: Struts2.0, Hibernate2.0/3.0, Spring 2.x, MVC
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Application/Web Servers: Web logic 12c, IBM Web Sphere, Apache Tomcat, JBOSS
XML Technologies/Web Services: XML, XSD, DTD, XSLT, XHTML, SAX, DOM, SOAP, REST, WSDL
Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2, SOA.
Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005,IBM DB2
IDEs: Eclipse 3.7, NetBeans, WSAD, My Eclipse 8.5, IBM RAD 7.0/7.5
Configuration: CVS, SVN, Rational Clear Case.
Tools: Rational Rose, Microsoft Visio, XML Spy, Sonar, Ant, MavenJunit, JMock, POI-API
Operating Systems: Windows 95/98/NT/XP, UNIX, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Implemented Spring Framework and Struts.
- And Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based web services using Spring 3.0.
- Developed Controllers and Services classes that support spring framework.
- Involved in developing DAOs (DataAccessObjects) to connect backend Database.
- Defined required mappings in xml that are supported by MVC architecture and spring framework.
- Worked on GUI using JavaScript, HTML, CSS, BOOTSTRAP, and JQuery.
- Involved in development of SOAP webservices using Apache Axis 2 to extract data from databases.
- Designed, Developed and analyzed the front-end and back-end using Servlets and Spring 3.0.
- Used JBOSS BRMS rules engine for various UI validations.
- Used metadata excel sheets to dynamically update the UI for the Component elements
- Used Hibernate for Object Relational Mapping and Persistence.
- Interfaced with Oracle TOAD back-end using Hibernate Framework.
- Decomposed Epics into User stories and Maintained Iteration updates on Jira
- Implemented Test Driven Development using frameworks like Junit
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Used Maven for building applications.
- Deployed applications on WebSphere 7.1.5 during development
Environment: Java1.7, J2EE, Servlets, Spring 3.0, Hibernate 3.0 JAXB 2.0, XML, WSDL, SOAP, Jboss BRMS 5.0, JMS, Eclipse IDE, Jenkins, AGILE/SCRUM, Spring Webservices 2.0, Scrum, JUnit 4.0, SOAP UI, BOOTSTRAP, IBM WebSphere Application Server 7.1.5, Oracle 11g, Tortoise SVN.
Confidential, Chicago, Illinois
Java J2EE developer
Responsibilities:
- Participate in discussions of user requirements communicate with Business Analysts to design requirements.
- Implemented as well as exposed web services using Apache Axis.
- Used Apache Axis2 provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
- Implemented Restful webservice with the use of URI templates and content negotiation.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Implemented Spring Framework and Struts.
- Used Spring AOP for the transaction management and logging.
- Wrote POJO classes and used annotation to map database tables with java objects.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Provided production support for the application.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Implemented various design patterns like singleton, decorator, data access object, factory pattern, façade.
- Carried out bug fixing by rigorous testing using JUnit test cases.
- Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
Environment: Core Java, JavaEE 6, IBM WebSphere Application Server 7, Apache Axis2, Struts 2.2, Spring 4.0, Hibernate 3.0, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, SOAP Webservices, Log4J, JUnit, SOAP UI, Oracle10g, UNIX, MAVEN
Confidential, NJ
Sr.JavaDeveloper
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Used Spring IOC framework to integrate with Hibernate.
- Integrating HTTP Apache Http plug-in with WebLogic Servers.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using Dimensions.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, UML,, Spring 3.1, spring taglibs, Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML,COTS, XSLT, CSS, DOM, DHTML, Junit 4.4, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum..
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using spring and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, Junit, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1,Apache Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
Confidential
Jr. Java Developer
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.
