Java Developer Resume Profile
Orlando, FL
Summary:
- Oracle Certified Java Programmer and having 8 years of experience in all aspects of Software Development Life Cycle SDLC including requirements analysis, design specification, code development, code integration, testing and deployment using various methodologies with Java/J2EE.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed.
- Application Development and Object Oriented Programming OOP .
- Skilled in developing User Interfaces using JSP, JavaScript, AJAX, and DOJO.
- Have Extensive knowledge in design and implementation of client/server and web applications using J2EE Servlets, JSP, JSTL, JNDI, JMS, JDBC, and XML technologies DTD, XML Schema, XML, XSL and XSLT .
- Expertise in application development using various frameworks: Spring Framework, Hibernate, Struts.
- Enterprise Application Development expertise with Java technologies like Servlets, JSP, STRUTS, JSF, SPRING 2.5, HIBERNATE 3.
- Have extensive knowledge on Spring MVC, Spring AOP, Spring Security.
- Experienced in developing MVC2 architecture using Framework and developed GUI plug-ins like Tiles Framework.
- Utilized the features of Spring Framework like IOC, AOP. And developed light weight components and have experience in implementing the Spring web MVC.
- Strong experience using SOAP and Web Services for data communication between remote systems.
- Solid experience with WSAD, RAD, Web Sphere, JBOSS, Websphere Portal Server and Tomcat Server, Oracle WebLogic App Server.
- Strong knowledge in developing MDBs and using JMS, JPA.
- Strong experience in XML, XSD, XPATH,XSLT in generating dynamic web content using XSL for formatting.
- Expertise in writing Sub Queries, Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
- Wrote unit tests using JUnit.
- Good working knowledge on CVS and SVN for version control.
- Self Starter and Team Player having excellent communication skills.
- Ability to work in tight schedules.
Professional Experience:
Confidential
Java Developer
- Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
- Actively participated in Project Designing using JSF Framework and SDLC phases of the MTM-Project.
- Developed the presentation layer using JSF, CSS and client validations using JavaScript.
- Developed user interface using JSF Primefaces with Java Beans, MDB's Custom Tag Libraries and AJAX to speed the application.
- Used Java/J2EE Design Patterns like Session Fa ade, DAO Pattern.
- Implemented controllers, services part.
- Designed and Developed web services using SOAP/WSDL.
- Involved in initial designing and creating Usecase diagrams, sequence diagrams and class diagrams using STAR-UML tool.
- Used SVN for software configuration management and version control.
- Used Spring Dependency Injection.
- Implemented spring security features to different modules of the Project.
- Added and modified existing Business Jrules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
- Implemented Routing Rule Engine, using IBM ILOG JRules.
- Written shell script files to update the configuration and application data corrections.
- Responsible to write UNIX shell scripts to automate the Build process.
- Wrote JUnit Test Cases to test workflow.
- Monitored logs by using LOG4J.
Environment: JDK1.6,EJB 3.0, Eclipse Helios , IBM - Web Sphere Application Server 7.5 , Servlets 2.5,Spring DI, Spring Security, JSF Prime Faces 3.2,IBM-DB2, IBM-Data Studio, MyBatis, Web services Restful ,JUnit 4.8, UNIX, Windows XP, IBM ILOG JRules 7.2, SVN, Maven and Log4J.
Confidential
Java Developer
- Responsible for Time Warner Cable's Identity Management infrastructure design and continued development, and integration development.
- Develop solutions with vendors in the lab, writing concept review, requirements and functional specification documentation and working with the Quality Assurance lab for handoff and field deployment ongoing projects include but are not limited to development of an Identity Management SOA.
- Interact with the cross functional teams to create and / or review product requirements, functional specifications, and detailed designs Post development, interacts with the operations group to communicate / knowledge transfer product details for deployments
- Developed the test cases using SOATest for testing each functionality of DSB.
- Evaluate new technologies and products and documents the product specifications as related to the directory environment carry out tests to evaluate various directory design, concepts, performance and features of directory.
- Developed the module to compare the application performance against RDBMS and LDAP.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to IBM MQ, which connects to the legacy systems.
- Worked on All systems interface with an Oracle 10g database and are integrated using Java Messaging Services JMS and the JBoss Application Server.
- Written shell scripts to update the configuration, production data issues and data cleanups.
- Worked in UNIX environment to set the project configuration settings and server settings.
- Assist in the on-going development of other identity management related systems such as Directory Servers.
- Ensure that technical solutions are architected, implemented, and operated in a reliable and cost-effective manner.
Environment: Java 6, ActiveMQ 5.3, Parasoft SOATest 6.x, SoapUI 3.5, Active Directory Studio, Novell eDirectory LDAP, Apache CXF, Oracle 11g, Eclipse Galileo, Putty, Apache Tomcat 6.0, Tortoise SVN 1.6.7, Ant 1.7, Linux SUSE Enterprise v10 .
Confidential
Java Designer
- Used Agile software development methodology which helps to develop project plans.
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the STAR-UML Tool.
- Developed web application using Struts Framework.
- Developed user interfaces using JSP, HTML and CSS.
- Used Java Script for client side validations and developed unit tests using JUnit framework.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- System designer using a JBoss Application Server to design and develop a backbone J2EE architecture for the implementation of the modernized system.
- Used Oracle Web logic IDE tool to develop the application.
- Developed the web services clients and servers for SOA Integration.
- Designed and implemented a RESTful interface for the company's product.
- Use IBM-Clear Case for software configuration management and version control.
- Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
- Worked heavily with the Struts tags- used struts as the front controller to the web application. Implemented Struts Framework according to MVC design pattern.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Deployed the application on the Web Logic Application Server.
Environment: Java, JDK6, Oracle Web logic IDE, Web Logic 10.3 Application Server , Servlets 2.5, JSP 2.1, TD 13, DB2, XML, Web services, Oracle Coherence, SOA, JBoss, JavaScript , Windows XP,UNIX, JUnit, IBM Clear Case, ANT and Log4J, DB Visualizer 8.
Confidential
Java Developer
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC .
- Understood the Portal Structures and functionalities and did the Low Level Tech Design Documentation from HLD for provide and member, producer portals for IFP Project and drawn class and sequence diagrams for the portal functionalities using Microsoft Visio.
- Developed the application front end using Spring Framework and developed action classes, validations and JSP's.
- Used Spring AOP, Spring IOC at different stages during the development.
- Designed and implemented MVC2, Business Delegate, DAO, DTO, Factory Design Patterns.
- Used JPA-Hibernate to store the persistence data into the Oracle 10g database and used Criteria API to access the data from the database.
- Implemented the web services and associated business modules integration.
- Designed and implemented RESTful web services for syndicating an entertainment database to internal partners.
- Configured and implemented application security services and web services security-Message-Level Security.
- Used JSF as MVC frame work to develop the web application
- JQuery implementation of HTML, AJAX form submits validation.
- Developed client modules for the SOA Integration.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to IBM MQ, which connects to the legacy systems.
- Used JAXB API to bind XML schema to java classes.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Involved in writing the PL/SQL Stored procedures and functions.
- Used SVN for Version Controlling and ANT as build tool.
- Deployed the applications on Web Sphere Application Server.
Environment: Java, JDK6, RAD 7.5, Web sphere 7.5, Spring3.0, Hibernate 3.0, JPA , Servlet 2.5, JSP 2.1, PL/SQL, XML, JavaScript , web services, SOA, Windows XP, PL/SQL, JUnit, SVN, ANT and Log4J, DB Visualizer 8.0.6.
Confidential
Java Developer
- Responsible for development, feature enhancement of the existing application.
- Involved in Various Stages of Software Development Life Cycle SDLC deliverables of the project using the AGILE Software development methodology.
- Used different user interface technologies JSP, HTML, CSS, and JavaScript for developing the GUI of the application.
- Used Eclipse for coding, debugging and testing the application.
- Implemented the application modules using Spring Core layer IOC , Spring AOP, Spring ORM layer and spring DAO support layer in order to develop the application.
- Implemented spring services to perform specific business operations using Dependency Injection.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Consumed Spring Web Services WSDL, SOAP, and UDDI from third party for authorizing payments to/from customers.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Used PL/SQL to create, update and manipulate tables.
- Used Maven scripts to build the application and deploy on Web Logic Application Server.
- Developed different modules of the application using Eclipse.
- Monitored the error logs using Log4J.
- Used Junit for unit testing.
Environment: Java 1.6, Web Logic application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, CSS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, JNDI, AJAX, Junit, Maven, Log4J
Confidential
Java Developer
- Developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring WebMVC for the controllers.
- Used spring framework for dependency injection with the help of spring Configuration files.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Worked extensively on AJAX using DWR framework.
- Used JSP, JavaScript, JQuery, and JSF for Rich UI layer.
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Installation and configuration of Web Logic Server.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Used JMS for Asynchronous communication between the applications.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Involved in Updating the On Call Production support document.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed Ant scripts to bundle and deploy application.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed various test cases and performed unit testing using JUnit.
Environment: JSP2.0, Servlets 2.4, JDK, Oracle9i, JDBC3.0, AJAX, Shell, Java Script, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, RIA, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows
Confidential
Java Developer
- Developed user interface using JSP with Java Beans, Custom Tag Libraries and AJAX to speed the application.
- Used Spring WebMVC for the controllers.
- Used Spring Framework for dependency injection and integrated with the Hibernate framework.
- Used Spring Batch for processing large amount of data.
- Experienced Hibernate in data access layer to access and update information in the database.
- Used HTML and CSS in the development in front end of the application.
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Installation and configuration of Web Logic Server.
- Consumed Spring Web Services WSDL, SOAP, and UDDI from third party for authorizing payments to/from customers.
- Involved in creation of tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Involved in the configuration management using CVS.
- Developed Ant scripts to bundle and deploy application.
- Developed various test cases and performed unit testing using JUnit.
Environment: Spring Framework 2., JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate, Web Logic 8.1, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, RIA, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.
Confidential
Java Developer
- Involved coding for Project Management, Leave Management, and Quality Management module.
- Extensively used JSP Scriptlets and Java Beans to develop the frontend web pages.
- Wrote Servlets to process the request and create a response object.
- Responsible for developing the helper and utility classes used across all the modules of the application.
- Involved in Unit Integration and System Testing.
Environment: JDK1.4, JSP1.1, Servlets2.0, Oracle8i
Technical Skills:
Operating Systems | Windows 98/NT/2k/XP, Linux and Unix Solaris |
JAVA Technologies | J2EE, Java EE 5, Servlets, JSP, XML, EJB 2.0/3.0, JDBC 2.0/3.0, RMI, MVC |
Internet Technologies | CSS, AJAX, JavaScript, HTML, DHTML, XML, XSD, XSLT, Xquery, Xpath, DTD, Java Script. |
XML Tools | JAXP 1.4, Xerces 1.4. |
Framework/ORM | Struts, Spring, JSF Primefaces . |
Application Server/ Web Server | Oracle Weblogic 8.1/10.3,11.x, IBM Webshere 5.1/6.0/7.0, JBoss, Apache Tomcat. |
UML Modeling Tool | Star UML Tool. |
Methodologies | OOPS, OOAD. |
IDE | Eclipse 3.x, Eclipse Galileo, Eclipse Indigo, RAD. |
Database | Oracle 11g/10g/9i/8i, MySQL, DB2. |
Version Control Tools | Perforce, WinCVS 1.3, VSS 6.0, SVN, IBM Clear Case |
Protocols | TCP/IP HTTP, HTTPS, FTP, SMTP, RMI, IIOP |
Scripting | JSP 2.1, HTML, CSS, Unix Shell Scripting. |
Open Frameworks Others | Log 4j, JUnit, ANT, Struts, Tiles, JSF, Spring, Web Services, JNDI, OJB 1.0.1, Hibernate 3.0, HTML, XML, XSL, XSLT, XSD. |
Operating Systems | Windows 98/NT/2000/XP, Unix, IBM AIX. |
Hardware | IBM compatible PC |
Testing Tools | QTP 9x/10x, QC 9x/10x, Load Runner, JUnit 4.8.2 |