We provide IT Staff Augmentation Services!

Software Developer - Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Rochester Hills, MichigaN

SUMMARY

  • IT professional wif 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 the SQL queries
  • Developed the web applications on IDE tools like WSAD 5.1, NetBeans 5.0, and Eclipse 3.2, 3.6.
  • Automated build, testing and continues integration wif 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 wif 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 wif J2EE, XML, and related technologies
  • Experience working wif 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 wif 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 wif new technologies and ability to work TEMPeffectively 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 the development phase.
  • Eclipse Juno was the IDE used PVCS repository for version control .
  • Used DAO to store the persistence data into the Oracle database and written SQL to access the data from the database
  • MVC, DAO were used.
  • Web version of the application uses the 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 the QA phase, support QA testing, troubleshoot defects and identify the 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 the development phase.
  • Eclipse Juno was the 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 the persistence data into the Oracle database and written SQL to access the data from the database
  • MVC, DAO were used.
  • Web version of the application uses the 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 the backend java class.
  • Developed and maintained user authentication and authorization by employing EJB.
  • Servlets are used as the controllers and the 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 the QA phase, support QA testing, troubleshoot defects and identify the 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 the 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 the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Created Tables in database and write SQL statements.
  • Oracle 10g database was used.
  • Involved in writing XML to get the extract from COBOL program using Shell scripting.
  • Using Appworx dat extract is updated in data base using JNDI connection to the server.
  • Placed the Work Order for the 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 the job runs.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Oracle 10g database was used.
  • Involved in writing XML to set the expiration date to TEMPeffective date only for "Rite Aid Store".
  • Using Appworx when the survey chain execute then update Rite Aid store runs setting expiration date to TEMPeffective date using JNDI conncetion to the server.
  • Placed the Work Order for the Production.

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

Confidential

Responsibilities:

  • Converted Batch files from Java6 to Java7.
  • Built the Jars using Jenkins.
  • Modified in the POM.
  • Modify the XML and dependency from the repository.
  • Prepared the documentation of the related work.
  • Placed a work Order for the Production.
  • On deployment day manages wif 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 the development phase.
  • Eclipse 4.2 was the 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 the persistence data into the Oracle database and written HQL to access the data from the database
  • MVC, DAO, Singleton, Factory Pattern, EJB, Iterator patterns were used.
  • Web version of the application uses the Spring MVC framework.
  • Soap Services were developed and published using Apache CXF.
  • Spring JMS was used as a messaging service for asynchronous communication wif different customers
  • XSD were used to define the structure of the XML coming through MQ.
  • Developed and maintained user authentication and authorization by employing EJB.
  • Servlets are used as the controllers and the 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 the 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 the QA phase, support QA testing, troubleshoot defects and identify the 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 the 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 the enterprise applications.
  • Front-Tier: Primarily focused on the 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 the business logic.
  • Used Web Services - WSDL and SOAP and apache-CXF to communicate between the systems.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate
  • Used Entity Beans and Java Annotations to maintain the 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 the application using Apache ANT. Developed test cases using Junit and tested the application
  • Used Log4j as the logging framework
  • Installation and setup of the 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 the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the 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 the persistence data into the DB2 database and written HQL to access the data from the database.
  • Used JMS for communication wif different platform.
  • Applied the 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 wif back-end as DB2.
  • Used Statement, Prepared Statement and Callable Statement classes for implementing the database interface.
  • Validated data using Abstract Factory Pattern.
  • Used IBM DB2 wif the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the 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 the project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Used the Struts Validation and tiles framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify the complexities of the application.
  • Developed various EJB Components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Framework for Dependency Injection and integrated it wif the struts framework and hibernate.
  • Used a WAP server for communications to the customer.
  • Used web services - WSDL and Soap for getting Credit Card Information from third-party.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Implemented various design patterns in the project such as business Delegate, session façade, data transfer object, data access object, and singleton.
  • Designed various tables required for the project in Oracle 9i database and used stored procedures and triggers in the 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 the error logs using Log4J and fixed the problems.
  • Developed the 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 the 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!