We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY:

  • About 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB(2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RPC.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML) diagrams using Rational Rose and Microsoft Visio.
  • Expertise in using various design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks JSF2/Icefaces 2, Struts2 Framework,  Spring Framework 2.5/2.0(Spring MVC, IOC, AOP, Templates), Hibernate 3.0 ORM.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, Apache CXF, Apache Axis 1 and XML Parsers).
  • Hands on experience in client side designing and validations using HTML, DHTML, CSS, and JavaScript.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Good Exposure to Version Control Systems like CVC, Rational clear case.
  • Experience in Writing Ant build scripts for project development and deployment.
  • Experience in using Maven for project life cycle management.
  • Experience in working in Agile(Scrum) and Test Driven Development(TDD) methodologies.
  • Hands on experience in Module Testing using JUnit.
  • Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g, IBM DB2, MySQL, SQL Server and MS Access.
  • Experience of working with several platforms like Windows 95/98/2000/NT/XP/Vista, UNIX and LINUX.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Languages: Java 1.4/1.5/1.6/1.7, C, C++, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0, JMS 1.1/MQ series, JAXP, JAXB, Java Server Faces(JSF)

Application/Web Servers: WebSphere 3.5/5.x/6.x, Apache Tomcat 4.x/5.x/6.x/7.x, JBoss 4.x/, Weblogic 9.X/10.X

Operating Systems: Unix, Windows 98/XP/NT/2000/Vista.

Database: Oracle 8i/9i/10g, SQL Server 2005, MySQL, DB2 UDB 7.0/9.0.

IDEs: Eclipse 2.x/3.x, WSAD 4.0/5.1.2, RAD 6.0, JDeveloper 10g, Intellij 4.5/5.1/6.0.

Framework: Struts2, Spring 2.5/2.0, Hibernate 3.0

Web/XML Technologies: HTML, XHTML, DHTML, JavaScript, CSS, SOAP, XML, AJAX, XSL, XSLT, Apache CXF, Apache Axis 1, Angular JS

Design Methodologies: UML, Rational Rose, RUP, Agile.

Others: AJAX, LDAP, RUP, ANT, Log4j, JUnit, Rational ClearQuest, CVS, Rational ClearCase, IBM MQ.

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, Iowa

Sr. Java/ J2EE Developer

Responsibilities:

  • Implemented reusable directives across application which reduces code complexities. Identified bugs in Angular JS directives and resolved it with own directives.
  • Wrote advanced algorithms in JAVA for product compatibility checks, which were used across home mortgage application.
  • Created business layer for calculating home mortgage rates and pulling secured credit report with spring transactional management using web services. Optimized those business services via caching.
  • It is a project based on MDA framework using EMF architecture leveraging the flexibility of XMI.
  • Implemented application specific Hibernate Mapping files to entity objects from front end to back end.
  • Developed application using Spring Framework that leverages classical Model View Controller (MVC-2) architecture.
  • Used Asynchronous JavaScript and XML (AJAX), JavaScript, HTML and CSS for better, faster interactive Front-End.
  • Added routing and developed factories, worked on root level variables and functions.
  • Developed Unit and E2E test cases using Jasmine and Grunt, Node JS.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Created and consumed RESTFul Web Services for price calculation of property.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and Implemented new UI’s using Angular JS and Html.
  • Implemented application specific exception handling and logging frame work using Log4j.
  • Implements Core Java Methodologies like Interfaces, Collections, Exceptional Handling and Abstract Classes.
  • Actively involved in designing and implementing Singleton, Factory, MVC, Data Transfer Objects and Data Access Objects.
  • Involved in production support and resolved the production defects.
  • Improve the performance of the application by using the Developers.
  • Used Subversion for activities tracking Version Controlling and Change Management  that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations
  • Involved in writing SQL queries and procedures and applying optimization techniques.
  • Built and deployed the application in JBoss Application Server.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: Java, JDK1.6, J2EE, Angular JS, Node JS, JSON, JQuery, Spring MVC, Spring IOC, Spring AOP, Spring Security, XMI, JIRA, Web Builder, Document Center, SVN 1.5.0, Web Services, Rest Ful, WSDL, JBOSS, Eclipse, Web Storm, Maven, Oracle 11g, Hibernate and JUnit.

Confidential, Hoffman Estates, IL

Sr. Java/ J2EE Developer

Responsibilities:

  • Used Agile(SCRUM) methodologies for Software Development.
  • Used Struts2 Framework in the application, which is based on MVC design pattern.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML. Used JavaScript for client side validation.
  • Used Ejb3 to develop service layer.
  • Used Hibernate/JPA  in data access layer to access and update information in the database.
  • Actively involved in designing and implementing Singleton, MVC, Front Controller and DAO design patterns.
  • Used JQuery for AJAX processing.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Applications, to transfer data from Branch Server to Head Office Server. Used Apache CXF for creating the Web Services.
  • Used Db2  as the backend database.
  • Strong Core Java coding.
  • Created SQL Queries.
  • Used HP Quality Center for Defect reporting and Tracking.
  • JUnit framework for unit testing of application and ANT to build the application and deployed on Websphere 7, with RAD IDE
  • Used Log4J for logging.

Environment: Webshpere 7, JQuery, RAD 7.5, Java 1.5/1.6, Apache CXF, Hibernate, EJB3, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, DB2, Windows NT.

Confidential, Fulton Street East Ada, MI

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used the Spring MVC Architecture and Inversion of Control.
  • Implemented the application using  JavaServer Faces (JSF) 2.0/Icefaces 2 Framework which is based on Model View Controller design pattern.
  • Use JSF Ajax for Validations by communicating with server
  • Actively involved in designing and implementing Value Object, Service Locator, MVC and DAO design patterns.
  • Used JQuery for Auto fill the dynamic data.
  • Used Java script for loading dynamic content.
  • Used Spring-Hibernate Template mechanism for persistence operations using JPA.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission .
  • Used Jersey RESTful Web services for sending and getting data from different applications.
  • Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database. Used  Stored Procedures in the application.
  • Used JUnit framework for unit testing of application and Maven2  to build the application and deployed on Web Logic 10 .1.3 .
  • Prepared Low level Design, High level Design, Unit test Results documents.
  • Used Log4J for logging.
  • Used CVS for version control and used Eclipse for development.

Environment: JSF 2.0/Icefaces 2, Web Logic 10 .1.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, RESTful, SAX, DOM, JavaScript, UML, HTML,JSP, JNDI, CVS, Log4J, JUnit, Maven2, Oracle 10g, Eclipse 3.3, Windows XP .

Confidential, Glendale, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts 1.2 Framework which is based on Model View Controller design pattern.
  • Client side as well as server side validation was implemented by using Struts validation frame work
  • Developed user interface using HTML, CSS, JavaScript, AJAX and JSPs.
  • Extensively used Spring- Hibernate in data access layer to access and update information in the database.
  • Consumed Web Services using Apache Axis 1 , WSDL and SOAP for getting credit card information from third party. 
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework.
  • Used JavaScript in loading dynamic content.
  • Deployed the application on JBoss 4.0 .
  • Used Log4j for logging.
  • Used Ant for build and deployment and Eclipse for development.

Environment: Java 1.5, JBoss 4.0, Eclipse 3.2, Spring 2.0, Hibernate, JSP, Struts 1.2 , Servlets, XML, AJAX, SOAP, WSDL, JDBC, Rational Rose, Oracle 9i, UML, HTML, JNDI, CVS, Log4J, Apache Axis 1,JQuery .

Confidential

Java/ J2EE Developer Responsibilities:
  • Coded Web pages using JSP, HTML, CSS and AJAX.
  • Used Struts 1.2 for implementing the MVC design pattern.
  • Used EJB 2.1 Stateless Session Bean and SOAP Web services.
  • Incorporate various design patterns like MVC, Front controller, DAO, Factory, etc.
  • Developed the database tier using JDBC2.0.
  • Developed SQL Queries.
  • Used multithreading to perform tasks parallel among different clients.
  • Responsible for generating build script using Ant that compiles the code, builds a war file and deploys the application on the application server.

Environment: Java 1.3, JSP 2.0, Servlets 2.3, Struts 1.2, SOAP Axis framework, EJB2.1, JDBC 2.0, Oracle 8i, JBoss, Eclipse , CVS, Windows, Ant, JavaScript, JQuery .

We'd love your feedback!