Sr. Java/j2ee Web Developer Resume Profile
Dallas, TX
Experience Summary
- Over 7years of work experience in System Analyst Design with strong experience in Object Oriented Design, Modeling, Programming in Java, J2EE, XML, Relational Databases and implementation for retail, finance, mobile, insurance and banking industry clients.
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, JSF, HTML, DHTML, JavaScript, CSS and AJAX.
- Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux
- Worked on Ext.js application framework to build interactive web applications.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects.
- Experience with ETL, RECON application development projects.
- Experience as front end web developers for 10 months to work on the UI rewrite of the Money Transfer platform.
- Good experience in spring's IOC, AOPand spring's integration with Hibernate and Struts technologies.
- Experience inweb services using JAX WS.
- Experience in developing web based applications using J2EE, Java, Servlets, JSP, MVC,
- Design and development of web applications using Rational'sUML in J2EE and JEE
- Struts Frameworks including Validation, and tiles frameworks , Hibernate persistence Tier , Spring MVC, Ajax, JavaBeans, Design Patterns, JDBC, Connection Pooling, SQL, PL/SQL, HTML, and CSS.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate, JBoss, JSF, JMS, JDBC, JNDI, JSF, ADF11g, Struts, Spring, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, Java Swing, XML, XSLT, CSS, HTML, Oracle, and various Design Patterns.
- Expertise in developing J2EE Application Servers such as BEA Web logic, Jboss, and OC4J Server.
- Experience in managing builds using ANT and shell scripts, excellent experience in developing shell scripting and cron-job.
- Aced the persistent service, Hibernate and JPA for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts
- Strong experience in working with Core Java concepts like OOPS, Multi-threading, Exception handling, Generics, Collections, Networking etc.
- Strong work ethic with desire to succeed and make significant contributions to the organization.
- Hand on experience of various applications like Jboss, Glassfish and Web Logic.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Strong problem solving skills, good communication, interpersonal skills and a good team player
TechnicalSkills
Programming Languages | Java JDK 1.5/1.6/1.7, J2EE, C/C , HTML, SQL, PL/SQL |
Frameworks | Spring, Hibernate, Struts, and JPA |
Operating Systems | UNIX, Windows, LINUX |
Application Server | JBoss, Apache Tomcat, WebLogic |
Web technologies | JSP, Servlets, Java Beans, JavaScript, Web Services JAX-WS , SOAP, REST |
Client Technologies | JQUERY, Java Script, AJAX, CSS, HTML 5, XHTML, |
Databases | Oracle,Microsoft SQL Server |
Java IDE | Eclipse, NetBeans, JBoss Developer Studio |
Tools | Toad, SoapUI , Ant, Maven, |
Version Control | SVN, Git |
Project Experience
Confidential
Role: Sr. Java/J2EE Web Developer
Responsibilities:
- Developed all the User Interfaces using JSP and JSF components.
- Writing Client Side validations using Java Script.
- Followed Spring MVC Framework for the development of the project.
- Involved in gathering requirements from the users for the development of the application.
- Implemented service-oriented Architecture principles for building the enterprise application.
- Followed Extreme-Programming XP concepts one of the method of Agile Methodology to produce high Quality Software.
- Developed the user interface presentation screens using HTML, XML, CSS and AJAX.
- Involved in writing the stateless session beans using Session Facade design pattern.
- Used Hibernate to integrate with the backend database.
- DevelopedWebservices for the Project.
- Used ANT tool to build and deploy applications.
- Involved in configuring web.xml and struts-config.xml according to the struts framework
- Involved in JUnittesting and Integration testing.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Configuration and deployment of the web application using IBM Websphere Application Server.
- Set up the deployment environment on WebSphere 7.
- Was part of solving the issues that came in production
- Prepared documentation of the project for future reference.
- Version control is done by using CVS.
- All the validationsare done by JSF components inbuilt validations and through javascript.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: J2EE 1.5, JSP , Servlets ,JSF , XML, Spring2.5, Struts, Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.
Confidential
Role: Sr. Java Developer
Responsibilities:
- Developed Enterprise State less session beans and Message driven beans.
- Hibernate with DAO is used for object relational mapping and a persistence management solution.
- Implemented the web layer with Struts for a module.
- Used the SpringMVC Architecture and Inversion of Control.
- Developed stored procedures and triggers and used SQL/PL SQL on ORACLE database.
- Involved in development of the web pages using HTML and Java Script.
- Involved in database design and performance measure.
- Implemented Singleton Creational Pattern and Session Facade Structural Pattern for support and re use of code
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Created the unit test classes using Junit framework.
- Worked extensively on front-end development using the DOJO toolkit. Developed HTML forms using the Dijit modules. Created CSS for the application.
- Registry, a service locator is used to look up the Helper Classes, Data Access Objects, and Session Beans.
- Used AJAX to retrieve a list of search results from the server.
- Implemented JSP, Apache Struts Tag Libraries, Java Script, Dojo, XML and CSS in Eclipse IDE for developing Web Interface.
- Used connection pooling to handle data transmission from the database.
- Used XML/XSLT for transforming common XML format.
- Involved in the deployment of the application into BEA Web Logic.
Environment:Java, J2EE,Servlets, Spring MVC, IOC , DOJO, Hibernate 3.0, JSP, JDBC, JMS , Apache Struts Framework, BEA Web Logic, JSTL, Oracle 11g, PL/SQL, JQuery, JMock, UNIX, Eclipse, Ajax.
Confidential
Role: Sr. Java Developer
Responsibilities:
- Gathering requirements for the exchange dynamic interview process for health exchange.
- Designing and developing components and coupling them as webservices to the product using SOAP with Apache CXF implementation.
- Development of components using Spring Framework and designed and developed the interfaces to integrate the components.
- Developed web components using Struts framework.
- Develop planes for integrating using Maven, Jenkins Build systems for continuous integration.
- Created Test cases, performed testing using JUnit and documented the process.
- Designed and developed database interactions to store the data collected Hibernate is used extensively.
- Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Designed and developed Object Oriented Analysis and coding of program for solid modeling. Used Object Oriented Technology OOA and OOD working with i.o Streams over http and TCP/IP.
- Involved in developing Webservice components using SOAP and RESTful and integrated to the application.
- Involved in performance tuning the application deployed over Weblogic 11g, also involved in developing JUnits for testing the applications.
Environment: Java, Core Java, J2EE, OOP,Collection API, UML, MDB, Web Services, SOA, Servlets, Apache CXF, Hibernate, Spring Framework, JSP, JSF, JDBC, Java JMS, Java Swing,JUnit, Struts, Oracle, Eclipse, SVN, XML, Javascript, HTML5, Ext.js, CSS style sheets, RESTful, Log4j, Perl, Solaris Unix, Weblogic11g, WebSphere, PL/SQL, Maven, Apache Tomcat.
Confidential
Role: Lead Java Developer
Responsibilities:
- Developed code for consumption of various web services using SOAP, XML, and XSLT, for several projects in Awards and booking of Delta Airlines USA .
- Developed and supported modules, 'PosAwards', 'Booking', 'Awards' to provideMonitoredClearcase repository, code merging and integration activities.
- Responsible for requirement gathering and analysis through interaction with end users.
- Involved in designing use-case diagrams, class diagram, interaction diagram using UML model with Rational Rose.
- Designed and developed the application using various design patterns, such as session fade, business delegate and service locator.
- Involved in developing JSP pages using struts custom tags, JQuery and TilesFramework.
- Used JavaScript to perform client side validations and Struts-Validator Frameworkfor server-side validation.
- Involved in creating Database SQL and PL/SQL queries and Stored Procedures
- Implemented Singleton classes for property loading and static data from DB
- Debugged and developed applications using Rational Application Developer RAD
- Developed Flight Status subsystem's server-side components using Struts Framework
- Developed a web service to communicate with the databases using SOAP
- Developed DAO data access objects using Spring Framework 3
- Actively involved in Backend tuning SQL queries/DB Script
- Involved in developing other subsystems' server-side components
- Designed and Developed Web Services using RESTFul and SOAP protocols with Apache CXF 2.4.2, JAX-RS/Jersey, JAX-WS, XML and JSON.
- Change the Web Services client Restful for processing external feeds.
- Creation of the new restful web services using JAX-WS in Spring
- Developed Controllers using Spring 3.2 MVC.
- Gained comprehensive knowledge and experience in 'Agile Methodology', with end-to-end application analysis, and involved in development of projects through ten consecutive sprints.
- Obtained solutions for various critical bugs by analyzing logs, source code, and debugging using Firebug tool.
- Acquired significant expertise in Advance Java, JQuery, and HTML and CSS concepts.
- Developed web applications on Tomcat, SQL Server, and JBOSS server.
- Build the applications using ANT tool.
- Interacted with the business clients to get the user requirements for enhancing the existing applications.
- Observed and assisted in many developmental stages of minor site enhancements in various applications.
Environment: Java EE 6, IBM WebSphere Application Server 7, Apache-Struts 2.0, Spring 3.2, JSP 2.0,SOAP WebServices, RESTful, JQuery 1.7, Servlet 3.0, JDBC, Oracle 11g, JUNIT 3.8, CVS 1.2, Rational Rose, Eclipse 4.2
Confidential
Role: Java Developer
Responsibilities:
- Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Weblogic Application server 10g.
- Involved in developing application using agile methodologies by reporting weekly progress.
- Developed the testing framework before starting the application development as confirming to agile methodologies.
- Exposed web services to client developing WSDL also involved in developing web client for application interactions.
- Developed an asynchronous, AJAX based rich client for improved customer experience.
- Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
- Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
- Worked with JSON notations to populate the data from server to client screens.
- Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
- Designed, developed and implemented a messaging module using Java Messaging Service JMS point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
- Worked on SVN for version control and source code control.
- Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
- Worked extensively configuring JDBC connection pools and in Weblogic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, Apache Tomcat,SVN, XML,Ext.js, Javascript, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.
Confidential
Role: Java Programmer
Responsibilities:
- Worked as software developer for ECIL on developing a supply chain management system.
- The application involved tracking invoices, raw materials and finished products.
- Gathered user requirements and specifications.
- Developed the entire application on Eclipse IDE.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on Weblogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Weblogic Application Server
Confidential
Role: Java Developer
Responsibilities:
- As a team member involved in Design, Development using Java Swing, JSP.
- Created the graphics used in the report charts using Java Swing.
- Unit testing and Implementation of the use cases assigned to the module.
Environment: Java Swing, JSP, HTML, CSS, Eclipse and MySQL as backend.