J2ee Developer Resume
Atlanta, GA
SUMMARY:
- Over 7 years of experience in Java/J2EE and Web - based technologies using Java, J2EE, Hibernate, Struts, Spring and Web Services
- Developed multi-tier Enterprise applications with Servlets, JSP, Struts, Java Beans, Exception Handling, JDBC,JavaScript, Swing, JNDI, JMS, Log4J and JUnit.
- Experience in using ORM tools like Hibernateand Spring JDBC.
- Technical expertise in Object Oriented Analysis & Design (OOAD)&Service Oriented Architecture (SOA).
- Expertise in developing and deploying Java/J2EE applications on WebSphere,BEAWebLogic, JBoss Application Server, Apache Tomcat Server.
- Experienced in standard JAVA/J2EE Design Patterns (MVC, Singleton, Session Façade, DAO, DTO, Intercepting Filter, Service Locator, and Factory Method Business Delegate, Command Object).
- Good knowledge in producing and consuming Rest and SoapWebservices using JAX-RS and JAX-WS.
- Experience working on UNIX, LINUX, SUN OSandWindows platforms.
- Experience working on Hibernate annotated entities and data access objects (DAO).
- Skilled in XML concepts, DOM and SAX parsers for XML.
- Experienced with Client Server Architecture using backend RDBMS - Oracle, SQL Server, MS SQL
- Good working knowledge of UNIXshell scripts, Maven and Ant build scripts.
- Good experience on version control systems like CVS, SVN.
- Used Log4j for logging and debugging purposes.
- Well versed in full Software Development Life Cycle (SDLC) - Gathering User Requirements, Project Management, Data Modeling and Architecture, Software Analysis and Design, Software Implementation, Testing and Support.
- Experience in Agile Software Methodology.
- Excellent team player as well as individual with strong analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE (Servlets, JSP, JDBC, JSTL, EJB, JMS,RMI,JNDI, JSF)
Web Technologies: XML, XSD, XSL, XSLT, DOM, SAX, HTML, DHTML, CSS
Web Frameworks: Struts, Hibernate(ORM), Spring, iBatis
Scripting: JavaScript,JQuery, Ajax
Application/Web Servers: IBM WebSphere,BEA Web logic, JBoss, MS IIS, Apache Tomcat
Databases: Oracle, MySQL, SQL server, DB2, MySQL
Design Patterns: Singleton, Factory Method, Business Delegate, Data Access Object (DAO),Session Façade, Data Transfer Object (DTO) and Service Locator
Tools/Others: Eclipse, NetBeans, TOAD, Log4j,JIRA,Remedy,JMeter, Junit, SQL Management Studio
Build tools: Apache Ant, Maven
Operating Systems: UNIX SunOS, Sun Solaris, Red Hat Linux, Windows
Web Services: Rest, Soap, UDDI, WSDL
Version Control: Tortoise SVN, CVS
PROFESSIONAL EXPERIENCE:
J2EE Developer
Confidential, Atlanta,GA
Responsibilities:
- Developed Web Application using Struts and done maintenance and enhancements to existing older version Struts Web Application.
- Utilized Apache Struts Framework for request processing, input validation and exception handling.
- Used tiles in Struts framework in the creation of front end GUI.
- Design and developed User Interfaces using JSP, JavaScript, HTML and jQuery involving Strut-Tiles and Struts-Validator.
- Used JSP, JavaScript, Struts Tag Libraries, AJAX extensively to develop user interface and improve the user experience.
- Created the web application using JSP’s, JavaScript, Struts ActionForms and ActionMappings.
- DevelopedActionForms, ActionMappings, build.xml, deployment descriptors etc.
- Utilized Hibernate Framework as Object Relational Mapping tool to persist the values to Oracle Database.
- Implemented the DAO pattern for data access using Hibernate. Wrote Hibernate config files and java classes to access data from databases.
- Developed Web Services client using Apache Axis, SOAP & XML Bean and deployed Web Services on Weblogic Application Server.
- Experience in Web services using SOAP, WSDL and UDDI and used SOA throughout.
- Deploy application on LINUX environment.
- Used Singleton Design Pattern, DAO Design pattern and Value Objects extensively.
- Deployed the web application on Apache Tomcat.
- Documented all the test and validation plans.
Environment: JDK, JSP, Struts, JSF, JavaScript, JQuery, OOA, Oracle, SQL, Apache Tomcat, SOAP, AXIS, TOAD, JAX-RPC/JAX-WS, CVS, Log4j, JUnit, ANT, WSDL, Windows XP, 7, Linux, Eclipse
Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Application has been developed based on Model View Controller (MVC) architecture Using Struts Framework.
- Designing and developing Action classes and Action Form classes as part of Struts Framework. Server side validations using Struts Validator framework.
- Involved in designing the user interfaces using JSPs.
- Used WebLogic Server 11to deploy the application and resolved deployment issues
- Developed the communication layer to forward request to the Service Provider using socket network protocol or Http network protocol.
- Used Eclipse IDE intensively for the development.
- Used XML for various configuration settings.
- Worked on stored procedures and XML parsing using DOM.
- Implemented the design using Struts and Oracle as backend.
- Used Javascriptto perform client-side validation.
- Developed web interface for Control number generation using Struts framework.
- Used Hibernate to Persist the Business Objects to the Database.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used CVS plugin- Subclipse for eclipse to access the code repository.
- JUnit was used for testing and built projects using Ant.
- Worked on training support resources as well as operations team.
Environment: J2EE, Struts Framework,Servlets, JSPs, Oracle, Eclipse 3.1.2, Java 1.6, Struts 1.0, Hibernate 3.0, Web Services, JUnit, HTML, XML, JNDI 3.0, REST
J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Developed SQL queries to interact with the MySQL database and used Hibernate to interact with the database.
- Used Axis Web Services framework to communicate with the back end using RESTFULwebservices
- Development of UnixShellscripts to create, sortreports generated from batch jobs and develop custom code to tie batch jobs to external sub processes.
- Developed JSP/HTML pages and performed validations using Java Script.
- Enhanced existing multi-threaded persistent socket server code to create custom responses.
- Deployed Web Services on JBoss Server.
- Used DOM for XML file parsing.
- Performed version control management using CVS.
- Performed functional testing and stress testing to test the load on the mainframe.
Environment: J2EE, Spring Framework, Weblogic, JSP, HTML,JavaScript, Eclipse,Hibernate, SQL, UML, MySQL, CVS, REST
Software Programmer
Confidential, Birmingham, AL
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.. .
- Involved in the complete software development life cycle from requirements analysis to production support.
- Developed SQL queries to interact with the Oracle database and used JDBC to interact with the database.
- Implemented EJBs (stateless beans) to allow for translation and routing of the merchant transactions..
- Developed client-side applications and UIs using JSP/HTML/JavaScript.
- Used JBOSS application server and Apache server for static html pages .
- Implemented changes to the XSD's.
- Developed test cases using JUnitfor functionality and unit testing.
- Used MDB’s and JMS in developing FES Queue processor
- Worked on JDBC backend connectivity to Oracle and developed PL/SQL programs.
- Simplify and improve the effectiveness of customer interaction using Jacada.
- Provide pager support to the applications/services in production.
Environment: J2EE, Struts Framework, JSP, HTML, JavaScript, Servlets, JDBC, JMS, JBOSS, JBuilder 9, JUnit,, UNIX (AIX, Sun Solaris),iBatis
Confidential
Software Engineer
Responsibilities:
- Built and designed programs using Java, UNIX shell scripts with Oracle 9i backend.
- Implemented, deployed and customized Confidential Banking& Confidential for International Banking Clients.
- Involved from end to end of the Software Development Life Cycle including Onsite Client Interaction.
- Configured and customized the Connect 24 System integrating all channels (ATM, E-Banking, IVR, and Mobile)with the Core Banking product.
- Participated in successful handover and training of After Go Live Production Support Team.
Technologies: Java, JavaScript, JSP, Oracle 9i, HTML, IBM AIX, UnixShell Scripting, PL/SQL