We provide IT Staff Augmentation Services!

Java/j2ee Application Developer Resume

5.00/5 (Submit Your Rating)

VirginiA

SUMMARY

  • Software professional with 8 years of experience in the fields of software engineering and Information technology using Java /J2EE technologies. Worked extensively on a variety of multi - tier and client/server enterprise application architectures.
  • Experience in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
  • Experience in developing standalone and web applications using core Java techniques.
  • Exposure to application development using Java and J2EE technologies with expertise in JSP, Servlets, Struts, Spring, JEB, Hibernate frameworks.
  • Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
  • Extensive experience using Design Patterns including Frontend Controller, MVC, DAO and knowledge in Singleton, Session Facade, Business Delegate.
  • Knowledge in innovative and effective User Interface development with HTML/5, CSS, JSP, JavaScript.
  • Experience in developing web applications with Struts, Struts Validation Framework, Spring CORE, Spring MVC.
  • Accountable hands on experience with persistence layer framework Hibernate for object relational mapping with databases, creating related configuration files, and integrating with other frameworks.
  • Experience in using Web Services and Apache Axis- involving UDDI lookups, WSDL using SOAP & XML; used XML technologies such as JAXP, JAXB, DOM parsers.
  • Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL), MySQL database techniques.
  • Developed and deployed J2EE applications on Application Servers and WebServers including IBM Web sphere, Web Logic, JBoss, and Apache Tomcat.
  • Hands on experience with using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client side testing and knowledge in other testing methodologies.
  • Expertise in developing in IDEs like Eclipse, NetBeans, RSA; experienced in writing MAVEN and Ant build scripts for development and deployment.
  • Quick learner in learning any new technology and aiming for optimizing time frame in a project, organizing tasks to be ahead of time.
  • Dedicated, religiously hard working, good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical, problem solving and communication skills.

TECHNICAL SKILLS

Operating Systems: Windows, Linux

Languages: Java, Knowledge in C/C++

J2EE Technologies: JSP, Servlets, JDBC, JNDI, Multi-Threading, Collections

Frameworks: Struts, Spring core, Spring MVC, Hibernate

Application Servers: Apache Tomcat, IBM WAS 6.1, WAS 8.5, Web Logic, JBoss, Glass Fish

Databases: Oracle SQL, Pl/SQL, MYSQL

Web Technologies: HTML/5, CSS/3, JSON, Web Services (SOAP), JQuery

Scripting Languages: JavaScript

Web Services: WSDL, CXF, AXIS, UDDI, SOAP, RESTful

IDE: Eclipse, My Eclipse, Net Beans, RSA

Version Controlling: CVS, SVN Subversion, Rational Clear Case, GIT

Tools: SQL Developer, TOAD, DB Visualizer, Ant, Maven, Junit, JBoss, Hibernate Tools, SOAP UI, REST Client, Adobe Photoshop, Adobe Dreamweaver, Microsoft Share point Designer, Tortoise and also other JBoss web tools.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Involved in WebSphere Application server migration from 6.1 to 8.5
  • Implemented MVC Architecture using EJB Framework
  • Used Rational Software Architect 8.5.5.2 for launching workspace, code setup and changes
  • Created property files in WAS 8.5 using 8.5 templates as per property files in WAS 6.1
  • Developed pom.xml for the build of the application using Maven
  • Developed Class Diagrams and Sequence Diagrams as part of the design
  • Designed User Interfaces using JSP 2.0 and HTML
  • Implemented Load Balancing for message queues and tested with various scenarios
  • Developed client side validations using Struts Validations framework and JavaScript.
  • Implemented JSP Tag Libraries and JSTL
  • Used Inversion of Control pattern of Spring Framework for Objects creation
  • Implemented the best practice of Java/J2EE to minimize the unnecessary object creation encourage proper garbage collections of unused objects, minimize database calls, and optimize queries to get better performance of application
  • Designed and developed of business logic and database access for subsystems to generate reports and views based on user’s query
  • Coordinated with QA team in manual & automatic testing of bug fixes
  • Created profiles in WAS server and applied property files related to url, database, message queues
  • Performed build using Jenkins and deployed the code on the Cloud Management Portal
  • Using Tortoise SVN for code update, checkout and commit activities
  • Resolved issues related to Class Loader with changes in pom.xml
  • Followed guidelines for war, ear j2ee modules and server for optimized deployment in WAS 8.5

Environment: Java, J2EE (JSP, Servlet), RSA 8.5.5, JavaScript, XML, UNIX, WAS Server 8.5, EJB, DB2, HTML, Splunk

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Created PL/SQL procedures, functions and written complex SQL queries for C2C resume builder.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
  • Developed JUnit test cases for all the developed modules.
  • Project developed in Agile development mode.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Involved in designing the user interfaces using JSPs.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JSP pages and Servlets for customer maintenance
  • Developed pom.xml for the build of the application using Maven
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Collaboration technology planning, social media adoption and metrics Web 2.0 strategy.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Confidential

Java Developer

Responsibilities:

  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed many JSP pages, used Ext JS in JavaScript Library.
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Responsible for writing service methods to retrieve data and also perform CRUD operations.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Involved in developing custom taglibs, JSP, Portlets and DB2 - stored procedures.
  • Implement web service components using Apache CXF framework
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
  • Installing and Configuring Eclipse and Websphere application Server.
  • Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Rewrote code for enabling download as .pdf with new iText library for Java
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Using JIRA to manage the issues/project work flow

Confidential, Virginia

Java Developer

Responsibilities:

  • Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding
  • Held meetings with client for understanding requirements
  • Developed JSPs, Servlets, Java Beans to handle the tasks of passage of information between pages and transfer of control between pages
  • Developed Session Beans for implementing the business logic
  • Worked with JAXB to Marshall and unmarshall the .XSD documents
  • Worked on UI layer with Ext JS, HTML and CSS3.
  • Used XPath, sax parsers to parse the xml document
  • Developed shell scripts to modify the database tables
  • Developed ant targets for JUnits, and for Marshalling
  • Responsible for creating and modifying hibernate mapping files as Hibernate is used as ORM (Object relation model) in this application
  • Responsible for application deployment in WebLogic environment
  • Implemented web services using SOAP and WSDL
  • Prepared JUnit test cases, Mock Objects to unit test individual components

Environment: Spring, Hibernate, Java 6, Web Services (WSDL, SOAP), WebLogic application server, Eclipse 3.5, XML, XSLT, CVS

Confidential, MD

J2EE developer

Responsibilities:

  • Implement various features for the existing website using ATG Framework.
  • Worked on ATG Control Center on scenario development.
  • Worked on ATG Business Control Center for content management to create and publish several projects.
  • Resolving issues and defects in different environments across the website.
  • Collaborated with architect to define implementation processes.
  • Worked on designing repositories/schemas, implement ATG extensions, design and create product catalog hierarchy and integrate with content management systems, unlocking the business value of ATG.
  • Implemented CR’s using JSP, JSTL, Struts and Hibernate.
  • Developed deployment scripts using ANT.
  • Version control using SVN.
  • Debugging the application and interacting with the QA and testing teams on regular basis and helping them in providing the overall quality of the project.

Environment: J2SE 5.0, Java SE 6, JSP2.0, JSTL, Struts 2, JavaScript, Eclipse, JDBC, WebLogic, ATG 9 (DAS, DPS, DSS, DCS, Dynamo Server Pages)

Confidential

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle.
  • Designed classes, created class diagrams, sequence diagrams using Rational Rose.
  • Responsible for analysis and design of the application in Java based on MVC Architecture, using open source struts framework.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Design and development of User Interfaces using HTML, Java Script.
  • Involved in writing and customizing several Java programs for the generation of the payroll processing for pay groups, benefits, retirement services, employer services, audit reports and the out of balance records with rollups.
  • Involved in writing different Java Classes for handling different transaction events like benefits, adding/deleting dependent/family status change events and payroll processing.
  • Persisted the data to MySQL using Hibernate ORM Framework.
  • Wrote .cfg files for configuring the data source and .hbm files to map the beans to the tables.
  • Involved in writing Hibernate configuration files and POJO classes.
  • Developed logging classes for the application using Log4j.
  • Involved in writing test cases for all the java classes developed using JUnit framework.
  • Involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.
  • Used CVS version controlling tool to check out and check in the code.

Environment: Java/J2EE, Rational Rose, Struts MVC, XML, HTML, Java Script, Rational Rose, Hibernate, Eclipse 3.4, MySQL Database, Web Sphere Application Server, log4j,CVS, JUnit.

Confidential

Responsibilities:

  • Participated in analysis, design, development, UAT and production phases.
  • Talking to business users, gathering requirements and addressing issues, change requests.
  • Developed application flows for few modules of the application.
  • Developed the GUI for Manager, Employee & HR module using Struts Framework, Tiles, JSP, Servlets, and HTML.
  • Developed client side validations using Struts Validations framework and JavaScript.
  • Built the back end persistence layer using Data Access Objects (DAOs).
  • Used Hibernate 2.1 for querying and maintaining database persistent objects.
  • Configured and created the build files using Ant tool.
  • Used Weblogic 7.1 to deploy the application.

We'd love your feedback!