Java/j2ee Sr. Developer Resume
Irving, TX
SUMMARY
- 7+ years of experience in software development includes Analysis, Design and Development of Web - based applications.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX and Junit.
- Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBOSS.
- Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder.
- Experience in web application design using open source MVC, SPRING and Struts Frameworks.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Experience in various methodologies like Agile and Waterfall.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL and DML SQL queries.
- Excellent communication and interpersonal skills
- Involved in client interactions for scoping, effort estimates and status reporting
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, C, C++
Java/J2EE Technologies: Servlet, JSP, JDBC, JNDI, RMI, JMS, Swing, JSF, EJB
J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Log4J, Junit
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, ECMA Script-5, HTML, AJAX, GWT, Web services, SOA, AngularJS, JQuery
Application Servers: IBM WebSphere 6.x, WebLogic /10.x/9.x, Jboss 5&7, Apache Tomcat 6.x
Database: Oracle 9i/10g, DB2, SQL Server, MySQL
IDE: Eclipse 3.x, RAD 7.x, Jbuilder
Operating Systems: Windows, Unix, Linux
Methodologies: Agile, Waterfall model
Source Control: CVS, Subversion, ClearCase
Others: Microsoft Visio, ANT, TOAD, Shell scripting, Rational Rose, MQSeries
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java/J2ee Sr. Developer
Responsibilities:
- Involved in the analysis & design of the application.
- Developed the controller servlet to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using JavaScript.
- Developed front-end content using HTML, CSS and client-side validations using JavaScript.
- AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages.
- Used JIIRA tool to raise the ticketing issues to assign the work.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Data Access Objects to access middleware Web Services.
- Implemented the integration with the back end system with web services using SOAP.
- Developed a logging component using Apache Log4J to log messages and errors.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Involved in designing test plans, test cases and supports our team in doing Unit testing of the system.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JSP, Spring MVC, Hibernate, Eclipse, WebSphere, JavaScript, Ajax, JQuery, JDBC, JavaWeb services, Oracle, Junit, CVS
Confidential, Dayton, OH
Sr. Developer/Release Lead
Responsibilities:
- Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and enhancements for the new development.
- Prepared the prototype pages of the application based on the templates and requirements using HTML.
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces (JSF), Java Script validations based on Workflow rules, CSS properties, and XML.
- Created a data access layer using DAO pattern to make rest of the code database independent.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used JUnit Framework for the unit testing of all the java classes.
- Used JIIRA tool for bug tracking and scheduling the Milestones for the whole application.
- Participated in UAT Testing phase to check the whole application output for the DMS application.
Environment: Servlet, JSP, JSF, AJAX, Spring, Restful Web services, JMS, JavaScript, HTML5, DB2, ANT, log4j, SOAP, WSDL, JAXB, MVC Architecture, Eclipse, CVS, SoapUI-Pro, VISIO, SVN and UNIX.
Confidential, Irving, TX
Sr. Java/J2EE Developer
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation and agile development.
- Developed a web-based reporting system with JSP, DAO and Apache Struts-Validator using Struts framework.
- Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
- Designed and Developed the JSTL Tag Libraries for the View side.
- Developed Struts-based form validation, Application error handling using Struts Validator framework.
- Developed business objects, request handlers and JSPs for this project using Java(Servlets) and XML.
- Developed Core Spring components for some of the modules and integrated with existing struts framework.
- Define, document, and implement application code usingJava/J2EEtechnologies (Java, Servlets and JSP) and frameworks (Hibernate, spring), interfaces and architectural solutions according to best practices.
- Wrote SQL queries to fetch database result on oracle 10g.
- Created Test Specifications, Test Documents, Test Data for all the applications worked with Rational Rose and Together.
- Supported team with the ‘Unit Testing’ to check the internal business logic.
Environment: Java, J2EE, JSP, JSTL, XSLT, XML, MVC Design, Agile methodologies,Web logic, Oracle10g, TOAD, JavaScript, CSS, AJAX, Apache Tomcat, Struts, Eclipse, UML, Rational Rose, UNIX, Shell script.
Confidential
Java Developer
Responsibilities:
- Developed user interfaces using JSP, HTML and CSS
- Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking
- Used JQuery and JSF validation framework for front end validations.
- Used Subversion for software configuration management and version control
- Involved in developing applications using Java and J2EE.
- Used SOA (Spring WS) for implementing third party Services.
- Created servlets for redirecting to the proper JSP’s in the application as apart in the MVC.
- Deployed the application on the WebSphere Application Server.
- Conducted UAT testing for the Time collection Software with our team during the release.
Environment: Java, JSP, HTML, CSS, XML, Subversion, WebSphere Application Server 6.1, Web services, JIRA, Junit, RAD7.