We provide IT Staff Augmentation Services!

Software Developer - Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Rochester Hills, MichigaN

SUMMARY

  • IT professional with 9+ years of experience in Java and J2EE Technologies
  • Experienced in developing web applications in various domains like Airline, financial, telecom, health care, retail and banking.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation
  • Specialized in J2SE, J2EE, Servlets, JSP, JSTL, Custom Tags.
  • Good in Struts, Spring Framework, Hibernate, JSF.
  • Expertise in back - end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)
  • Having good knowledge of Oracle 8i,9i,10g as Database and excellent in writing teh SQL queries
  • Developed teh web applications on IDE tools like WSAD 5.1, NetBeans 5.0, and Eclipse 3.2, 3.6.
  • Automated build, testing and continues integration with Ant, Maven and JUnit.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, XHTML, JavaScript, CSS, Java Server Pages (JSP), Java Server Faces (JSF) for designing front end.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, JBoss, WebSphere, Weblogic on Windows platform.
  • Used various Ajax/JavaScript frameworks tools like jQuery, JSON.
  • Familiar with JavaScript tool kit DOJO.
  • Good Understanding of Design Patterns like Singleton, MVC, Session Facade, DAO, Factory.
  • Rich experience in Agile methodologies such as extreme programming (XP), Scrum, waterfall model and Test driven environment.
  • Experience in Rational Unified Process (RUP) to deliver mission - critical web or desktop applications with J2EE, XML, and related technologies
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven, Jenkins.
  • Extensive use of Use case model, Use case diagrams, class diagrams and sequence diagrams using rational rose.
  • Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures
  • Very good understanding and working experience of software development life cycle (SDLC)
  • 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

Programming Language: Java (JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6), SQL, PL/SQL, C, C++

Web Technologies: JDBC, JNDI, XML,WSDL, UDDI

MVC Framework: Struts 1.1/1.2, Spring 2.0/2.5. JSF 1.1/1.2/2.0

Distributed Tech: J2EE, EJB 2.1/3.0, Springs, RMI, Web Services.

Design Patterns: MVC, DAO, Singleton, Factory Pattern, Session Facade, Iterator, DTO, Observer

Operating Systems: Windows 7/Vista/ XP/NT/2000,ScoUnix, Ubuntu, Solaris, Redhat Server

Version Control: IBM Rational ClearCase 7.0/7.1, Tortoise SVN, CVS,Collabnet,PVCS

UML Tools: Rational Rose, MS Visio,Aqua Studio

IDE: Eclipse 3.2, 3.6,juno, NetBeans, WSAD/RAD 6.0/7.0/7.5

Webservice Specification: JAX-RPC, JAX-WS, JAX-RS (Restful)

Webservice Tools: TCPMon, SOAPUI, HttpMontior

XML API: SAX, DOM, JAXP, JDOM

Messaging Services: JMS, MDB,MQ

Build Tools: ANT 1.4, 1.5, 1.6, Maven

Black Box Testing: JWebUnit, HttpUnit, JMeter, Jprobe, QTP, LoadRunner

White Box Testing: JUnit 3.0/4.0/4.1, DB Unit, LoadTest

Methodologies: Agile, RUP, Scrum, XP, Test Driven development

Protocols: TCP/IP, FTP, HTTP/HTTPS, RMI/IIOP, DNS, SOAP

Databases: Oracle 8i,9i,10g, Sybase 11.9/12.0/12.5 , DB2, SQL Server 2000/2005/2008 , MySQL 4.1,5.1

Database Tools: Toad for (SQL Server, Oracle, MySQL), Altova DB Spy, MS Access, Aqua studio

Transaction Control: JTA, Hibernate Transactions.

Application Servers: Web Logic 6.1/7.0/8.1/9.0/10.1 , Web Sphere 5.0/6.0/7.0 Jboss 4.2.2/4.3/7, Apache Tomcat 5.5/6.0

Client Scripting: JavaScript, VBScript, Applets

Server Scripting: JSP 1.2, 2.1, Servlets, JSTL

Ajax based Framework: JSON, DOJO

JavaScript Framework: JQuery

Loggers: Log4j 1.2

ORM Framework: Hibernate 3.0, JPA, Toplink

PROFESSIONAL EXPERIENCE

Software Developer - Java/J2EE Developer

Confidential, Rochester Hills, Michigan

Responsibilities:

  • Agile methodologies were used during teh development phase.
  • Eclipse Juno was teh IDE used PVCS repository for version control .
  • Used DAO to store teh persistence data into teh Oracle database and written SQL to access teh data from teh database
  • MVC, DAO were used.
  • Web version of teh application uses teh MVC framework.
  • Used My-Eclipse IDE as development environment, Designed, Developed and Deployed on Tomcat7.
  • Used HTML, CSS and JavaScript for front end.
  • Developed automated build files, reporting and documentation using Maven .
  • Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
  • Oracle 11g database was used.
  • Used JUnit Testing Framework for performing unit testing.
  • Worked on Linux environment .
  • Enhancement of Automation webpage using front end tools.
  • Automation web page was developed using EJB and spring 3.0 .

Environment: Unix, Toad for oracle 11.5g, Serena PVCS Version Manager. Eclipse, HTML,JSP, Javascript, Spring 3.0, Hibernate 3.0,EJB, Maven,Tomcat7.

Software Engineer - Java/J2EE Developer

Confidential, Earth City, Missouri

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • SDLC methodologies were used during teh development phase.
  • Eclipse Juno was teh IDE used SVN repository for version control and also CollabNet.
  • Developed Session Beans to implement business logic, which uses Stateless session Beans to make database calls.
  • Used DAO to store teh persistence data into teh Oracle database and written SQL to access teh data from teh database
  • MVC, DAO were used.
  • Web version of teh application uses teh MVC framework.
  • Used My-Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on JBoss7.
  • Used JSF, XHTML, and JavaScript for front end.
  • Used Ajax to call teh backend java class.
  • Developed and maintained user authentication and authorization by employing EJB.
  • Servlets are used as teh controllers and teh Session Beans are used for Business logic purpose.
  • Declaration and Other dependent object declaration done using application Context XML files.
  • Logging of application was done through Log4J.
  • Developed automated build files, reporting and documentation using Maven and Jenkins.
  • Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
  • Oracle 10g database was used.
  • Documentation of common problems prior to go-live and while actively in a Production Support role
  • Used JUnit Testing Framework for performing unit testing
  • Application which me work on is web application using JSF on front end and java at teh back end and business logic reside on EJB.

Environment: JDK1.7, JSP, JSF 2.0, EJB 3.0, JNDI, Entity Beans, XHTML, JavaScript 1.7, XML, Oracle 10g, Aqua Studio,Junit, Maven, Log4J, Tortoise SVN, Eclipse Juno IDE, JBoss 7.1, Ajax

Confidential

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Participating in user requirement sessions to gather business requirements
  • Declaration and Other dependent object declaration was done using application Context XML file.
  • Appworx was used for scheduling since we had COBAL and Java working together.
  • Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
  • Created Tables in database and write SQL statements.
  • Oracle 10g database was used.
  • Involved in writing XML to get teh extract from COBOL program using Shell scripting.
  • Using Appworx dat extract is updated in data base using JNDI connection to teh server.
  • Placed teh Work Order for teh Production.

Environment: Unix, Mobatek \ MobaXterm Personal Edition, Aqua Studio, JNDI, HTML, Shell Script, XML, Oracle 10g, Tortoise SVN, Appworx, Windows 7.

Confidential

Responsibilities:

  • Involved in Analysis, Design Documentation, Development, Integration and Testing of application modules
  • Participating in user requirement sessions to gather business requirements
  • Declaration and Other dependent object declaration was done using application Context XML file .
  • Appworx was used for scheduling when teh job runs.
  • Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
  • Oracle 10g database was used.
  • Involved in writing XML to set teh expiration date to effective date only for "Rite Aid Store".
  • Using Appworx when teh survey chain execute then update Rite Aid store runs setting expiration date to effective date using JNDI conncetion to teh server.
  • Placed teh Work Order for teh Production.

Environment: Windows 7, Aqua Studio, JNDI, XML, Oracle 10g, Tortoise SVN, Appworx

Confidential

Responsibilities:

  • Converted Batch files from Java6 to Java7.
  • Built teh Jars using Jenkins.
  • Modified in teh POM.
  • Modify teh XML and dependency from teh repository.
  • Prepared teh documentation of teh related work.
  • Placed a work Order for teh Production.
  • On deployment day manages with production team.

Java/J2EE Developer

Confidential

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Agile methodologies were used during teh development phase.
  • Eclipse 4.2 was teh IDE used SVN repository for version control.
  • Developed Session Beans to implement business logic, which uses Stateless session Beans to make database calls.
  • Used hibernate to store teh persistence data into teh Oracle database and written HQL to access teh data from teh database
  • MVC, DAO, Singleton, Factory Pattern, EJB, Iterator patterns were used.
  • Web version of teh application uses teh Spring MVC framework.
  • Soap Services were developed and published using Apache CXF.
  • Spring JMS was used as a messaging service for asynchronous communication with different customers
  • XSD were used to define teh structure of teh XML coming through MQ.
  • Developed and maintained user authentication and authorization by employing EJB.
  • Servlets are used as teh controllers and teh Session Beans are used for Business logic purpose.
  • Declaration and Other dependent object declaration was done using application Context XML file
  • Used Session Facade pattern for abstracting teh Stateless session beans and avoiding multiple calls to EJB container.
  • Logging of application was done through Log4J.
  • Developed automated build files, reporting and documentation using Maven.
  • Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
  • Oracle 10g database was used.
  • Documentation of common problems prior to go-live and while actively in a Production Support role
  • Used JUnit Testing Framework for performing unit testing

Environment: JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, Entity Beans, CXF 2.27, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Toad, Junit, ANT 1.7, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere 8.1, JAX-WS, SoapUI, Maven, Ajax

Java / J2EE Developer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC).
  • SCRUM development process was used for teh product life cycle management
  • Created detail design document, use cases and class diagrams using Rational Rose.
  • Implemented/Developed core J2EE patterns: MVC, DI/IOC, DAO, Business delegate, Service Locator, Singleton for teh enterprise applications.
  • Front-Tier: Primarily focused on teh Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Involved in writing application Context XML file dat contains declarations and other dependent objects declaration.
  • Used Struts Validator plug-in for enterprise level validations and developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection (DI/IOC)
  • Middle-Tier: Primarily focused on Business Logic using EJB components, such as JavaBeans, Business Delegate, MDBs, JMS, DAO’s and hibernate. Used Stateless session Beans (EJB) and implemented teh business logic.
  • Used Web Services - WSDL and SOAP and apache-CXF to communicate between teh systems.
  • Implemented Object Relational Mapping (ORM) for mapping between teh java classes and database tables using Hibernate
  • Used Entity Beans and Java Annotations to maintain teh database schema.
  • Used Container-Managed Persistence and Bean Managed Persistence to make queries against entities stored in a relational database.
  • Involved in writing complex SQL queries using JDBC and stored procedures in Oracle 10g.
  • Used My-Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Logic
  • Build teh application using Apache ANT. Developed test cases using Junit and tested teh application
  • Used Log4j as teh logging framework
  • Installation and setup of teh class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Used XML and XSLT for formatting and displaying reports.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion (SVN) for software configuration management and version control.

Environment: JDK 1.5, Rational Rose, UML 2.0, JSP, Spring 2.5, EJB 3.0, MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Junit, ANT 1.7, Log4J, Subversion, My Eclipse 7.1 IDE, Weblogic 10.0, JAX-WS, SoapUI

Java / J2EE Developer

Confidential, Sandy Springs, Georgia

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used Rational Rose for teh use case Diagrams, class diagrams, and sequence diagrams to represent teh detailed design phase.
  • Developed teh application using agile methodology and planned teh Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed teh UI using JSP, HTML, CSS, and JavaScript (JQuery).
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Used hibernate to store teh persistence data into teh DB2 database and written HQL to access teh data from teh database.
  • Used JMS for communication with different platform.
  • Applied teh session façade, Data Access Object, Data Transfer Object, Business Delegate design patterns.
  • Developed and maintained user authentication and authorization by employing EJB.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, Prepared Statement and Callable Statement classes for implementing teh database interface.
  • Validated data using Abstract Factory Pattern.
  • Used IBM DB2 with teh functionalities of teh database administrator as teh backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Maintained teh source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment: HTML, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven

Java / J2EE Developer

Confidential, Des Moines, Iowa

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of teh project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Used teh Struts Validation and tiles framework in teh presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify teh complexities of teh application.
  • Developed various EJB Components to fulfill teh business functionality.
  • Session Beans were developed to process teh requests from teh user.
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used Spring MVC Framework for Dependency Injection and integrated it with teh struts framework and hibernate.
  • Used a WAP server for communications to teh customer.
  • Used web services - WSDL and Soap for getting Credit Card Information from third-party.
  • Used JMS API for asynchronous communication by putting teh messages in teh message queue.
  • Implemented various design patterns in teh project such as business Delegate, session façade, data transfer object, data access object, and singleton.
  • Designed various tables required for teh project in Oracle 9i database and used stored procedures and triggers in teh application
  • Performed unit testing using Joint framework and used Struts Test cases for testing Action Classes.
  • Used Ant Scripts to build and deployed on WebSphere application server.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Developed teh different components of application such as JSP, Servlets, and EJB using websphere studio application developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, Hibernate, JSP 1.2, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP,WML,JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, Websphere app server 5.1, WSAD 5.1.2, Rational Rose, Oracle 9i.

IT Engineer/Software Eng.

Confidential

Responsibilities:

  • Support and management of teh Enterprise Data-Warehouse.
  • Prepare ad-hoc reports using SQL, Crystal Reports and Excel.
  • Support and maintain user interface and run time performance.
  • Management and delivery of projects and report requirements.
  • Ability to prepare and deliver training to end users
  • Department level software and Website development.

We'd love your feedback!