Senior Java Developer Resume
MO
SUMMARY
- Qualified Software Professional with around 7 years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
- Proficient in the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
- Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Expertise in developing web based GUIs using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF, JSP & spring form tags .
- Seasoned professional in various frameworks: Struts, Hibernate3.0, Spring2.0, JSF (Java Server Faces)
- Extensive work experience in JSP, Servlets, Java Script, JDBC.
- Expertise in developing GUI using Swing, HTML, DHTML, Java Script,CSS.
- Working knowledge on XML, XSLT, XPATH, XQUERY and XSL-FO.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat.
- Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful).
- Strong experience in writing SQLs, Stored Procedures and Triggers.
- Very good experience in OOAD, UML, Rational Rose Methodologies.
- Working experience in relational databases like ORACLE and SQL Server.
- Very good knowledge in writing Shell, ANT scripts for building the projects.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong knowledge of IDEs like Eclipse,Net Beans, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
- Extensive experience in software development methodologies Agile .
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
- Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
TECHNICAL SKILLS
J2EE Technologies: JDK 1.4/1.5/1.6/1.7 , JSP 1.2/2, Servlets, Ajax, Struts 1.1./1.2/2.0 , JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, JUnit, JNDI, XML, JMS, Web Services, WSDL, SOAP.,JSP,JSTL,XSLT,SPRING FORM TAGS,STRUTS TAGS
Languages: Java, C++, SQL, PL/SQL, XML, HTML, Java Script, DOJO, Ajax,JSONWeb/App Servers IBM Websphere 5.1/6.x, Bea Web Logic Server 9.2, Tomcat 4.0/5.0, Apache1.3/2.0, JBoss 4.x, OC4J
RDBMS: Oracle 8i/9i, 10g MS SQL Server 7.0, Postgres 8.3
Operating System: Windows 9x/NT/2000/XP, Linux,Unix
Development Tools: Eclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x,IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere,IBM Messaging Queue series(MQ),IBM MQ visual EDIT.
PROFESSIONAL EXPERIENCE
Confidential, MO
Senior Java Developer
Responsibilities:
- Developed various product applications usingJava, J2EE and related technologies.
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Used MVC frames works like Spring MVC along with JSF and Rich faces.
- Used Eclipse IDE and Tomcat as the web server for deploying the application.
- Worked on Maven to build the application and used JRebel for code integrations.
- Used ExtJS with region panels to allow a form to divided into multiple sub-sections.
- Used JUnitframework for unit testing of application and Log4j to capture the logs.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Hibernate and created ORM mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Deployed the application on the Weblogic Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP)
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Accessed database using SQL Queries, PL/SQL scripts
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework (JSR 303)
- Designed and implemented XML parsing for XML order conformations.
- Developed web services using HTTP, SOAP and XML technologies.
- Performing Configuration Management using Clear Case and CVS.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Responsible in testing the classes and methods using JUnit test case.
Environment: JDK 1.6, Core Java, Eclipse 3.3, JSF, Rich Faces,HTML, Oracle 10g, Spring 2.5, Hibernate 3.0, Ajax, XML, Weblogic, Windows XP, HTML, JSP 2.1, perforce, WSDL 2.0, SOAP 1.2, Log4j 1.3, JNDI 1.2, JUnit, UML.
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Followed SOA Design pattern and Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Developed user interface using JSP, Tiles Framework, JQuery, HTML5, CSS3, JavaScript, AJAX and JSTL.
- Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
- Implements MVC, Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
- Implemented Spring Framework for the information flow between database and Model.
- Process Claims records which are received regularly.
- Used SQL, PL/SQL and SQL*PLUS for interfacing to databases like Oracle 9.i and SQL Server.
- Developed Ant scripts to build and deploy the app on Tomcat Application Server.
- Configured tiles-defs.xml file to configure the presentation views.
- Used hibernate.config.xml file for configurations and mapping entries to access database.
- Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
- Synchronized the create, update and delete of records of all divisions between Legacy database DB2 v10 and Cassandra 1.2.8.
- Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Used CCDto define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Collaborated with test teams, to support System and Integration Testing.
- Troubleshoot and fix systems as part of Production support.
Environment: Java, J2EE, Struts 2.x, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.0, Spring 3.0, RESTful Web services, JavaScript, HTML, CSS, SQL, SQL*PLUS, Oracle 10g, Cassandra 1.2.8, DB2, Apache Tomcat, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, ANT.
Confidential, ROCHESTER, MN
Java Developer
Responsibilities:
- Developed the application using Software Development Life Cycle, followed the Agile Development Model.
- Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
- Developed web tier by using Servlets, JSP, Custom Tag Libraries, Tiles, Java Script, XHTML, XSLT and XML.
- Implemented JPA (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier, Business tier).
- Developed Apache Ant script to create war/ear file and deployed on the application server.
- Developed SQL queries for Database access.
- Web services are developed based on the SOAP
- Web services tested using SOAPUI tool .
- Used Hibernate for mapping objects to the relational database.
- Implemented Spring-ORM for Data Persistence, Which Integrates Hibernate with Spring.
- Used CCDto define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Involved in unit testing and Integration Testing using Junit, and developed an Ant Build Script which executes all the Junit test classes and generates the test failure report.
Environment: JDK1.5, J2EE1.4, Servlets 2.1, JSP 2.0, JDBC 2.0, HTML, Java Script, PL/SQL, Rational Rose/UML, XML, SOAP,Spring 2.0, Spring WS 1.0.4, JPA, RAD 7.0, Websphere App. Server 6.1, AJAX, SAX, DOM, Websphere MQ 6.0, JSF, JUNIT, XPATH, XSLT, Rational ClearCase, Oracle 10g, FileNet, Linux.
Confidential, Kansas, MO
Java Developer
Responsibilities:
- Gathered the requirements and designed the application flow for the application.
- Used HTML, JavaScript, AJAX and JSP to create the User Interface.
- Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
- Developed Action classes for the system as a feature of Struts.
- Performed both Server side and Client side Validations.
- Created struts-config.xml file to manage with the page flow.
- Developed EJB component to implement business logic using Session and Message Bean.
- Used Spring Framework to integrate with Struts web framework, Hibernate.
- Extensively worked with Hibernate to connect to database for data persistence.
- Integrated Activate Catalog to get parts using JMS.
- Used Log4J log both User Interface and Domain Level Messages.
- Performed Unit testing for modules using Junit.
- Played an active role in preparing documentation for future and upgrades.
Environment: Java 1.4, JSP, Servlets, Java Script, AJAX, JDBC, JMS, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose.
Confidential
Java Developer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed web pages using JSP, MVC - Struts, Servlets, Java Script and XML for various modules.
- Developed JSP and Java Helper classes for In-patient and out-patient Information.
- Created XML Schema, XML template and XSL.
- Involved in development of scripts for UNIX platform deployment.
- Used Websphere Application Server and JDBC package for DataAccessObjects and DB Connections from the Connection Pool using Oracle database.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Involved in the functional test of the application. Also resolve production problems.
Environment: Java, J2EE, JDK, EJB, Struts, Spring, XML, JSP, Hibernate, Maven,Java Script, VSS, XSLT, CSS, UML, Eclipse, Websphere Application Server, Share point, SQL Server, JUNIT,Linux, JSP, Servlet, STRUTS, Websphere Application Server, Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Rational Rose, Windows 2000.
