Sr. Java Developer Resume
Richardson, TX
SUMMARY
- 8+ Years of Extensive experience in Analysis, Design, Development, Testing, Administration and production support of N - Tire and Client Server applications under Windows, Unix, Linux and Solaris platforms.
- Experience designing both front end and backend applications using Java, J2EE, JDBC, EJB, Servlets, JSP, JSTL, JNDI, CSS, HTML, DHTML, JavaScript, UNIX Shell Scripting and Database technologies like Oracle 10g, Microsoft SQL Server 2008 and MySQL 5.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory Pattern and DAO in the development of Multi-Tier distributed Enterprise Applications.
- Expertise experience in Service Oriented Architecture (SOA) technologies with Struts, spring, Hibernate and Web Services (SOAP, WSDL, XSD and JAXB).
- Experience in deploying web application using application servers like Web Logic, Web Sphere, JBoss and web servers like Apache Tomcat.
- Experience in frameworks like Spring 3.0, Struts 1.2, JPA, Hibernate and EJB.
- Experience in database technologies like SQL, PLSQL, Triggers, Functions, Views, and Joins.
- Experience extensively with Spring Configuration files used DI (Dependency Injection) and solid understanding on Spring IOC (Inversion of controller) and AOP (Aspect oriented programming).
- Created, Implemented, and maintained Unix Shell Script to Interact with UNIX server
- Extensive development experience on different IDE’s like Eclipse, Net Beans and RAD.
- Hands on Experience in Ant scripting, Log4j, Maven and JUnit.
- Well versed and hands on experience in Version control tools like CVS, SVN and Clear Case.
- Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Experience in development methodologies such as Agile, Scrum, Test Driven Development and Waterfall
- Expertise with developing enterpriseweb-based application based onXML, XSLT, JQuery, AJAX and RESTFUL Web Services.
- Strong working knowledge of continuous integration tools like Cruise Control, Hudson and Jenkins.
TECHNICAL SKILLS
Java Technologies: Java 5/8, J2EE, JDBC, Servlet, JSP, JSTL, JNDI, Spring, Struts, Hibernate, JPA, EJB, Log4J, JMS, JSTL
Web Technologies: JSP, Servlet, JQuery, JSON, Ajax
RDBMS/ Database: SQL/PLSQL, Oracle9i/10g/11i, MySQL, Microsoft SQLServer.
IDE: Eclipse, Net Beans, RAD, IntelliJ IDEA
Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat
Software Engineering: UML, Design Patterns, Rational Rose, Rational Unified Process
Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, Apache AXIS, JMS and SOA.
Version Control: CVS,SVN, Rational Clear Case
Operating Systems: Windows, UNIX and Linux.
XML Technologies: XML, XSLT, XSL, DTD, DOM, JAX-RPC, SOAP, WSDL
Scripting Languages: HTML, JavaScript, CSS, and XSL, UNIX C and Korn Shell
Building and Testing Tools: Ant, Maven, JUnit, Log4j, SOAP UI, Find Bug
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Sr. Java Developer
Responsibilities:
- Designed and developed the business components of the application using Spring IOC framework in a loosely coupled manner using interface programming
- Worked with Spring Core framework
- Design and Developed parts of the application using spring (IOC, MVC and Security).
- Worked with spring framework in the development of a business bean and to interact with database objects.
- Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration
- Analyzed and implemented the Spring MVC framework and wrote controllers.
- Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.
- Handled AJAX framework for client-to-server communication.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, and Transfer Object.
- Contributed to designing, developing, bug fixing, documenting and unit testing the application.
- Utilized JSP, JQuery, Servlets, HTML, Angular JS,CSS and JavaScript objects to design user interfaces.
- Involved in writing SQL, PL/SQL queries and stored procedures for the application in Oracle 10g
- Written JUNIT test cases for each functionalities.
- Used Eclipse IDE and Web logic application servers in development.
- Used Web services to get the data from the central system.
- Responsible for deploying the code into DEV & QA environment.
- Coordinated with QA and Business teams to resolve the identified issues through Quality Center.
- Involved in production support and resolved the tickets.
- Involved in Defect management, debug, troubleshoot and identifying root causes of the issues and fix the issues
- Implemented exception and Log4j framework to debug the application for all functionalities.
- Utilized Maven scripts to build war/ear file for application deployment.
- Mentored Offshore Developers and assign the task on daily basis and review the changes
- Created web front end using JSP pages integrating JavaScript coding that provide a rich browser based user interface
- Managing the version control for the deliverables by streamlining and re-basing the development streams using TFS.
Environment: Java 5/8, J2EE 1.5, Spring MVC, JSP, Servlet, JQuery, Hibernate, Web Services, Web Logic Application Server, Eclipse, Oracle 10g, SQL/PL SQL, JDBC, JavaScript, HTML, Angular JS,JSON objects, Ajax, WSDL, XML, XML-schema,JUNIT.
Confidential, Buffalo Grove, IL
Java Developer
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation and Agile development.
- Define, document, and implement application code using Java/J2EE technologies (core Java, Servlets and JSP) and frameworks (Hibernate, struts), interfaces and architectural solutions according to best practices.
- Extensively worked for the web interface (EPharmacy control system) by designing the application to implement MVC design pattern using struts framework.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created tile definitions, Struts configuration files, validation files and resource bundles for all modules using Struts framework.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action.
- Deliver reports/status updates on time. Attend the status calls to discuss the issues and future implementations.
- Interacts across several departments / groups to provide technical guidance. Also interacts with customer to evaluate technology options/requirements.
- Ensure compliance with coding standards, source code control, version control, build & deployment procedures and Performance Tuning.
- Providing technical support for critical production issues and preparing unit test cases and test plans.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Developed the application using Java Beans and Servlets.
- Used IBM Web Sphere Application Server and Eclipse to develop and deploy the application.
- Worked with various Style Sheets like Cascading Style Sheets (CSS).
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Written and debugged the ANT Scripts for building the entire web application.
- Used Clear case as Version Control System for the application.
- Worked on creating and executed server side unit tests with Junit (Test Driven Development).
- Implemented Object Oriented Principles and Design Patterns wherever they are required.
Environment: J2EE 1.5, Servlets, JSP, JSF, Struts, UML, Oracle 10g, Jquery, Web Sphere 7.0.5Core Java, AJAX, JavaScript, JUnit, ANT, Web services, Clear case, Hibernate, Unix and Shell Script
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Developed the application using JSF for front end, spring to manage business layer components and Hibernate for performing database transactions.
- Developed Web-Services module for integration using SOAP, WSDL, JAX-RPC, SAAJ and JAXP.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
- Used JDK 1.6 inside ANT script to compile and build the code.
- Responsible for using JavaScript for web pages in front-end development.
- Used JQuery on frontend to develop dynamic web pages.
- Responsible for using CSS style sheets for front end development.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used JSTL in JSP pages for core and functional tags.
- Responsible for designing XML DTD and formatting XML documents with XSLT and XSL FO.
- Responsible for using JBoss 5.1 as enterprise application server.
- Worked closely with the testing team in creating new test cases using JUnit Framework and also created the use cases for the module before the testing phase.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Used Oracle10g as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.
- Developed Data Access Objects to access middleware Web Services
- Wrote Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
- Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Designed and Developed application screens using JSF Facelets, HTML, XHTML, Dojo, AJAX and JavaScript.
- Performed Validations on UI data using JSF validations and JavaScript
- Responsible for using JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
- Effectively used Log4j framework to implement logging system for the project.
- Maintain the code using version control software - SUBVERSION (SVN).
Environment: J2EE, Servlets, JDK 1.6, Spring Framework, Hibernate, JSF, JSP, RAD 6.0, Java Bean, Web Services, LDAP Server, JBoss, Log4j, Java Script, CSS, Ajax, jQuery, DB2, Oracle, Rational Rose, UML, XML, XSL,XSLT, SOAP, AIX-Unix
Confidential
Java/J2ee Jr developer
Responsibilities:
- Designed and developed the web user interface content using JSP, Servlets, JSP custom tags, HTML, XML and used JavaScript for client side validation.
- Involved in load testing, and implementation of the project.
- Adding Schedulers like Currency Scheduler, Auto remainder mail schedulers, Birthday remainder mailer scheduler
- Wrote classes for parsing XML documents using SAX and DOM parsers.
- Contributed actively to requirements gathering and user group meetings, analyzing existing systems and various other source of information.
- Worked with Struts MVC framework for developing J2EE-based web application.
- Deployed the application on the Web logic server.
- Configured web.xml and struts-config.xml according to the Struts framework.
- Developed control Servlets, which handled requests and served as request handler depending upon the user action.
- Constantly purse the portal for up gradation.’
- Adding enhancements, new features and modifications to the portal.
Environment: J2EE 1.5, EJB, Web Services, Servlets, Struts Framework, JSP, SOAP, JMS, JDBC, Oracle 10g, Web logic Server, HTML, JavaScript, DHTML, Eclipse, Windows NT/2000