We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 plus years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE Servlets, JSPs, JNDI, Java Beans, EJB, RMI, and JDBC .
  • Working experience on complete Project life cycle from Software Requirement Specification SRS to Operations and Maintenance.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
  • Experience in developing web applications using SOAP based Web services - SOAP, WSDL, CXF, AXIS, and JAX-WS and Restful Web Services JAX-RS, CXF, and JERSEY.
  • Hands on experience in implementing web applications using frameworks like Struts 1.x/2.x, spring 3.2 IOC, DI, AOP, Spring MVC, Spring Test module , JSF 2.1 and integration with ORM tools like Hibernate 3.5.
  • Experienced in leveraging RDBMS like Oracle, MySQL, DB2, and Sybase.
  • Experience in developing applications using web/application servers like Weblogic, WebSphere, JBoss and Tomcat.
  • Used Apache POI and HSSF to generate excel reports.
  • Experience in implementing Java/J2EE design patterns such as Singleton, Factory Pattern, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter, Data Transfer Object and Value Object.
  • Experience on personalization module using XML, as portable data and developed required standard templates of XSL used IBM lotus XSL parser for XSLT and XPath.
  • Experience in using Find Bugs PMD tools to write efficient code.
  • Experience in writing JUNIT test cases with Mockito and running the test suites and test coverage using EMMA tool.
  • Hands on experience on Jenkins which provides continuous integration services for software development for various projects and implemented cruise control using Ant scripts.
  • Experience in tracking defects, issues, risks using HP Quality Center.
  • Implemented SDLC methodologies including Waterfall, RUP and Agile involved in spring planning, estimations, dividing stories into tasks and tracked issues using Jazz server.
  • Experience in using version controlling systems like SVN, CVS, Harvest and IBM Clear case.
  • Experience on doing impact analysis and created various design documents to achieve different implementations using Micro Soft Visio, Rational Rose and JUDE.
  • Good experience in Banking, Investments, IT Regulatory risk and Telecom Billing domain.
  • Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.

TECHNICAL EXPERTISE:

Languages

C, C , Java, UML, SQL PL/SQL

JAVA J2EE

JAVA 1.4/1.5/1.6, J2EE, JDBC, Servlets, JSP, JNDI, EJB-Session Bean, Entity Bean, JMS, IBM MQ Series, XML, XSD, DTD, JAXP, DOM, SAX, JAXB and XSLT.

Frameworks

Struts 1.x/2.x, spring 3.2, JSF, Hibernate 3.5

Application/Web Server

Websphere 5.0/6.0/8.x, Web Logic 8.1/9.2/10.x, Jobs and Tomcat

Web services

SOAP, WSDL, AXIS, CXF, JAX-WS, REST JAX-RS, CXF, JERSEY

Database

Oracle 9i/10g/11g, DB2, MySQL, Sybase

UI Technologies

HTML 5, JavaScript, CSS 3, AJAX, JSP, JSTL, JSON, JQUERY, DOJO

Core Expertise

Java GOF and J2EE design patterns, Core Java concepts Collections, Java 1.5 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools

CA Harvest, CVS, SVN, IBM clear case

Design Tools

Rational Rose, Microsoft Visio, JUDE

Build Tools

Ant, Maven, Jenkins, Cruise Control

Other Tools

Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Autopsy's, SOAP UI, FileZilla, Putty, Edit Plus

IDEs

RAD, Eclipse, My Eclipse and Net beans

Operating Systems

Windows, UNIX

SDLC Methodologies

Waterfall, RUP and Agile Software development methodologies

WORK EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
  • Created iBATIS SQL Mapper XML files to map java objects.
  • Implementing the project in agile methodologies sprint scrum.
  • Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
  • Preparation of TSD design documents with UML diagrams including Sequence Diagrams, Class Diagrams etc. using Microsoft VISIO tool.
  • Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Creation of generic templates to be used by users.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed consumed the web services using Apache CXF, JAX WS, AXIS, WSDL, and SOAP.
  • Developed Restful web services using JAX-RS and CXF tool.
  • Created internal external services, Entity services and handlers.
  • Integrated Spring Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Set up Object relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Used JMS for Asynchronous messaging.
  • Involved in writing SQL PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Validated query execution plans tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases. And tracked them using QC.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Used Ant tool to build deploy the application on the server.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Involved in analyzing the performance of the application, gathered thread dump tuned the application using JProfiler.

Environment: JAVA 1.6/J2EE, HTML, DHTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring 3.2, MVC, IOC, AOP, Hibernate 3.5, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Confidential

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Designed the Use Cases and Sequence Diagrams using MS-Visio.
  • Application built on Java platform, which is an integration of several technologies like Struts 1.3 and Spring Web Flow.
  • Used the Inversion of Control module of spring framework.
  • Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing the XML document.
  • Worked on the YUI Library utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHMTL and AJAX.
  • Co-orientated with development team for deployment of application into JBoss Server.
  • Used Oracle 10g database for the database needs.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Developed XML specifications for the request and response between the user and the Citi system.
  • Created the test cases for testing the functionalities using JUnit.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Oracle Database access was implemented through JDBC Bridge at server end.
  • Used Marker Template for sending the parameters to the back end systems.
  • Log4J was used for logging errors in the application.
  • Experience in working with Agile Methodologies.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, EJB, Oracle 10g, Eclipse, JBoss, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential

Java Developer

Responsibilities:

  • Programming and Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern Singleton Pattern.
  • Achieved MVC pattern using Spring MVC architecture.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Handled Java training sessions for the trainees.
  • Used MyEclipse as an IDE for development.
  • SVN is used as a tool for version control.
  • Used TOAD for accessing the database.

Environment: JAVA, STRUTS, SPRING, iBatis, XML, XSL, JSP, JMS, JavaScript, EJB2.0, Oracle 8i, WebLogic App. Server 8.1, Weblogic Workshop, CVS, OOPS.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the loan details Presentation module.
  • Involved in designing of the BOA Loan Assist entry framework using J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets and EJB in picture.
  • Involved in the implementation of the Service Locator, Business Delegate and the Session Fa ade design pattern for the enterprises level functionality.
  • Used JavaScript, for the client end data validations
  • Involved in JUnit testing and used JProbe to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Developed the Stateless Session bean for processing the business logic.
  • Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
  • Implemented Struts framework Action and Controller classes for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Used JSF for automatic synchronize UI components.
  • Logging, Exception handling and validations to IOMS and IOMS Payoff application using AOP module of Spring.
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Pojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process RUP for software development process
  • Develop Message Driven Beans MDB involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture SOA Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.
  • Used IBM Rational Clear Case software configuration management SCM for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using Web Logic Application Server
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying beans, JSP changes and middle tier enhancements.
  • Developed various EJBs session and entity beans for handling business logic.
  • Developed Session Beans and DAO classes for Accounts and other Modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Consumed Web Services using WSDL, SOAP and UDDI from third party for authorizing payments to/from customers.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4j for logging errors, messages and performance logs.
  • Used JBoss Application Server to deploy application.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.

Confidential

Java Developer

Responsibilities:

  • Implemented large-scale enterprise logistics application. The first phases use a variety of server-side tools Servlets, Oracle9i, PL/SQL, Java Stored Procedures, EJB .
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Worked on user personalization module using XML as portable data and developed required standard templates of XSL used IBM lotus XSL parser for XSLT and XPath.
  • Developed and Deployed EJB components, Servlets.
  • Developed session beans, entity beans for the system.
  • Involved in the preparation of test scripts for the use cases.
  • Developed Persistence layer using Hibernate domain layer using java classes and BIS using stateless session beans incorporating session fa ade design pattern.
  • Involved coding and review of the system.
  • Involved for preparation of user entry screens.
  • Developed the presentation layer using JSPs and HTML.
  • Client side validations were done using JavaScript.
  • Worked on implementing Connection Pooling at Web Logic Server
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Created Security Realms in Web Logic
  • The User interface for setting-up pharmacy store, configuration settings, pop-up windows were coded in pure JFC/SWING.

Environment: java , J2EE, XML/XSL, JFC/Swing, JUnit, Servlets, EJB, Web logic, Oracle 9i, Jdbc, Jsp, Html, JavaScript, Windows2000, Eclipse.

We'd love your feedback!