Java Developer Resume
Dallas, TX
EXECUTIVE SUMMARY:
- Over 7 years of IT experience in software analysis, design, development, testing and implementation of web centric, object oriented, Intranet/Internet enterprise applications using Java/J2EE technologies.
- Development experience adhering with SDLC processes like Waterfall, Agile, Test Driven Development.
- Skilled in handling and managing projects for Telecom, HealthCare, Banking & Business Solutions.
- Expertise in application development using Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, EJB, JUnit, Log 4j, Ant, CSS, XML, XSTL, JavaBeans, UML, JDBC and JNDI.
- Possess a very strong coding experience using Core Java.
- Extensively worked on J2EE web technologies like JSP, Servlets, JSTL, JSF, Common Tiles.
- Proficient working on Enterprise Application technologies like EJB, JTA, JMS, Java Persistence.
- Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
- Expertise in XML (SAX, DOM), XSD, JavaScript, HTML5 and CSS3.
- Deep noledge of AngularJS practices and commonly used modules based on extensive work experience
- Object Relational Mapping tool (ORM) experience with Hibernate, MyBatis, TopLink, JPA
- Experienced in designing applications using OO design patterns and implementing best practices while using open source frameworks.
- Worked on modules like AOP, MVC, transactions, security as part of Spring MVC Framework.
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow, Inversion of Control and Dependency Injection.
- Strong Experience in developing teh applications using Application Servers like IBM Web Sphere7.0/6.x/5.x and BEA WebLogic 10.x/9.x/8.x versions and Web servers like Apache Tomcat 6.0/5.X/4.X, Oracle Standalone Application Server 10, JBoss .
- Strong understanding of Web services using Apache Axis, SOAP, WSDL and messaging using JMS, MQ Series.
- Development experience with IDEs like Eclipse, IBM Rational Application Developer (RAD).
- Expertise in backend database Programming (development of stored procedures, functions, triggers and writing complex SQL queries).
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) and service-oriented architectures (SOA)
- Worked on System Integrated Testing (SIT) and User Acceptance Testing (UAT).
- Software configuration management tools used include CVS, SCME, Visual Source Safe, Clear Case and Log4j.
- Extensive development in environments such as UNIX, Windows NT/98/2000/XP.
- Familiar with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
- Excellent communication and interpersonal skills.
TECHNIAL SKILL SET:
Programming Languages: C, C++, Java, ASP.Net(C#), JEE, SQL, PL/SQL, ADO.Net
Java: Java SE 6, Swing, Collections, Multithreading, Networking, Generics, Exception Handling, Files, Streams and JDBC
J2EE: Servlets, JSP, JSTL, Struts, Spring AOP, JNDI, JMS, JTI, Ajax, EJB, Spring IOC, Hibernate, Java Beans
Frameworks: Spring 2.x, Struts 2.0/1.x, Spring MVC, Spring AOP, Hibernate 3.x, JSF, Web Services and JPA
Design Patterns: MVC, Business Delegate, Front Controller, Façade, Service Locator, Singleton, Value Objects and Session Façade
Front End Technologies: Javascript, HTML5, CSS3, Ajax,AngularJS
Middleware Technologies: RMI, JDBC, Hibernate, Websphere Application Server
XML Technologies: XSL, XPath, XML Schema, XSLT, XML Beans, JAXP and JAXB
Software Methodologies: SDLC, Waterfall, Agile, XP, Scrum
Databases: Oracle 11g/10g/9i/8i, DB2,MySQL, MS Access and SQL Server 2008/2005
Database Tools: SQL Client, TOAD, SQL Developer
Web/Application Servers: IBM Web Sphere 6.x/5.x, IBM Web Sphere Process Server 6.1, Web Logic 9.x/8.x/7.x, Apache Tomcat
Networking: TCP/IP, HTTP, HTTPS, RIP, IGRP, EIGRP, BGP, Switching
Operating Systems: Windows XP/NT/2000, Linux, Unix
IDE: Eclipse, NetBeans, RAD, WSAD, TOAD, JBuilder, Visual Studio
Version Control Tools: CVS, Clearcase, Tortoise SVN, Starteam
Tools and Packages: Rational Rose, Visual Studio, Ant, Maven, Log4j, TOAD, MS Office, Dream Weaver, Visio, Front Page
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Developed teh functional requirements based on teh business requirements provided.
- Requirement clarifications using emails and conferencing.
- Developed Java beans and JSPs by using Spring and JSTL tag libraries for supplements.
- Developed teh application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with teh customer/client standards.
- Worked on Spring AOP and Dependency Injection.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Extensively worked on understanding complicated relationships between schema tables using ER diagrams and designing model and business classes.
- Developed POJO classes and mapping files and configuration files for teh database.
- Wrote technical documents related to workflow model.
- Work involved extensive usage of HTML5, DHTML,CSS3, AJAX, JQuery and JavaScript for client side development and validations.
- Creating custom, general use modules and components which extend teh elements and modules of core AngularJS.
- Developed teh common framework for teh application using Apache Tiles, spring using Eclipse.
- Developed different SOAP services and Web Services using WSDL, SOAP.
- Used Web services to validate user details in real time scenario.
- Developed stored procedures using Oracle11g PL/SQL.
- Implemented, Business Delegator, Service Locator, Business Objects and Data Objects for application design.
- Implemented server-side Java web framework with Struts, Oracle, and SQL.
- Written ANT scripts for compiling and deployment activities.
- Used Log4J Logging API.
- Written JUnit test cases and involved directly in System Testing.
- Used version control management tool Rational Clear Case and Rational Clear Quest.
Environment: Java 6.0, J2EE, JSP, Spring, Spring Webflow, Tiles, Weblogic Application Server 10.3, Javascript, JSON, Dojo, XML, XSLT, HTML,AngularJS, DOM, SAX, SOAP, WSDL, Oracle 11g, PLSQL, JDBC, Maven 1.x, SVN, Unix shell scripting.
Confidential, Sacramento, CA
Java/ JEE Developer
Responsibilities:
- Involved in requirements gathering, designing and developing teh application
- Prepared Use Case Diagrams, Sequence Diagrams, Activity Diagrams for teh project
- Fully involved in complete SDLC cycle: Project Design, Documentation, Design Reviews and Code Reviews.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed teh business layer logic and implemented EJBs Session beans.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used Spring Model View Controller (MVC). Used JSPs in front end, spring frame work in business layer and Hibernate in persistence layer.
- Used SOA to provide services to external systems.
- Used Spring IOC to communicate with teh persistence layer.
- Developed Spring AOP framework for security transactions, reusability-logging purpose.
- Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
- Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components. Used Web services to extract client related data from databases using WSDL,XML and SOAP
- Used JDBC for database connectivity and used connection pooling to optimize database connections
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Designed and created XSD’s and XML structures for web services SOAP requests.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Implemented build scripts using ANT to create WAR and deploy in application server.
- Used Log4j for logging and debugging.
- Used JUnit for unit testing
- Analyzed system bugs and fixing them per teh business requirement.
Environment: Java 6.0, J2EE, WebLogic, JSP, Eclipse 3.x, ORCALE 10g, Spring 2.5, Spring MVC, JDBC, Servlets 3.0, Hibernate 3.0, JDBC, AJAX, Web services, SOAP, Java Beans, HTML, XML, JavaScript, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, UNIX, ANT 1.8, JUnit 4.1
Confidential
Application Developer
Responsibilities:
- Gathered teh functional requirements based on teh business requirements provided.
- Designed class diagrams, sequence diagrams and high level technical documents.
- Developed JSP pages to capture user information such as personal info, teh vehicle to be insured, teh driving history, claims accidents, current insurance provider and other details.
- Designed and developed web client using Struts Framework, JSP, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
- Teh premiums and limits obtained as an XML are then parsed using DOM parser and then displayed to teh user.
- Teh information for a policy quoted or bought is then saved to DB database through Entity beans.
- Designed and developed teh presentation layer which includes teh development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
- A Chat application was incorporated at certain stages wherein users can interact with licensed agents for further clarification of policy information.
- Customer information was saved in a shared database, which was then used by vendors to generate reports for Customer statistics.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components. A Service to find out Licensed Insurance Agents was provided at certain stages of teh quote process.
- Used Starteam as Version Control Software and SQL command center for database queries.
- Worked on providing production Support for versions of Auto Quote being released for various states on a phase by phase basis.
- Handled teh tickets that were generated for teh issues based on user testing on production
- Used Business Delegate and Service Locator patterns for JNDI lookup and provide EJB binding.
Environment: Java 6.0, JSP, Struts Frame work, EJB, SQL, PL/SQL, Web Services, Apache Axis 1.4, Starteam 7.0, XML, XSLT, HTML, DHTML, CSS, JavaScript, and Windows XP.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Actively involved and designed teh user interfaces using JSPs.
- Developed teh application using Struts Framework that leverages MVC architecture.
- Implemented Struts validation framework for Action form validations and Tiles framework in designing different layouts for teh JSP’s in teh presentation layer.
- Responsible for documenting status reports in Payment transaction Module.
- Implemented Payment transaction module for teh customers by developing all teh components using Java, JSP, Hibernate and Struts environments.
- Used MyEclipse for writing code for JSP, Servlets, and Struts.
- Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Developed UNIX shell (ksh) scripts to automate most of teh engineering and testing.
- Developed business layer components using Enterprise java beans (EJB).
- Used CVS for version control across common source code used by developers.
- Developed XML Web Services using SOAP, WSDL, and UDDI.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java 6.0, J2EE, JSP, Struts, EJB, Oracle 10g, DHTML, XML, DOM, SAX, ANT, Rational Rose, MyEclipse, Unix, LOG4J, JBoss, CVS, Unix shell Scripts, WAS 6.1, SOAP, Webservices, JDBC, Design patterns.
Confidential, Philadelphia, PA
Application Developer
Responsibilities:
- Involved in teh Full Life cycle (SDLC) of teh project.
- Worked on Action forms, Action Servlets and struts-config.xml file of Struts MVC framework.
- Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton
- Suggested a proper N-tier Architecture and designed teh system using J2EE & SOA and designed innovative front end using CSS and HTML.
- Developed EJB Session Beans to communicate with Controller and database layer.
- Written XML files as a part of application development and parsed those documents using SAX
- Used Oracle 10g as database and involved in teh development of Procedures, Triggers for PL/SQL backend implementation
- Developed JavaScript functions for client side validations and created CSS pages using Eclipse as IDE for developing teh application.
- Developed and executed teh UNIX Shell Scripts for deploying teh application in teh server.
- Prepared test cases and reviewed code and test cases and performed Unit testing and System testing.
Environment: Java 6.0, J2EE, Servlets, JSP, Struts, EJB, JSTL, HTML, JavaScript, CSS, IBM WebSphere 6.0, Oracle 10g, TOAD, SOAP, XML, Eclipse, XML Spy, Hibernate, UNIX, Windows 2000.
Confidential
Java Developer
Responsibilities:
- As part of Six Sigma cost savings analyzed, designed, and converted teh Partstore integrated procurement (B2B e-hub) application from crosswords’ into home grown java application based on teh java rules engine.
- Developing XSLTs for new Screens using XML Spy and also used AJAX, Java Scripts for client side validations.
- Developed Business Objects to store teh temporary data and then creating XML content for XSLTs.
- Implemented data access logic using JDBC.
- Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Developed PL/SQL’s functions and stored procedures for supporting teh data transfer to and fro from web application, oracle database.
- Prepared unit test cases for Unit testing teh new functionality and supporting ST and UAT till teh roll out to production.
Environment: Java 6.0, JSPs, Java Servlets, JavaScript’s, EJB, JDBC, HTML, CSS, XML, SQL, Oracle 9i, BEA Weblogic Server, UNIX.
Confidential
Junior Java Developer
Responsibilities:
- Reviewed requirements with teh support group and developed an initial prototype.
- Involved in teh analysis, design and development of teh application components using JSP, Servlets components using J2EE design pattern.
- Designed teh application using teh Model View Control Architecture.
- Developed (Java Server Pages) JSP’s and generated HTML Files.
- Used SAX/DOM XML Parser for parsing teh XML file
- Communicated between different applications using JMS.
- Extensively worked on PL/SQL, SQL
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
- Integrated teh Application with Database using JDBC.
- Used JNDI for registering and locating Java objects.
- Developed and deployed EJB like Entity Beans and Session Beans.
- Performed functional, integration and validation testing.
Environment: Java 6.0, J2EE, Servlets, JSP, JDBC, HTML, Oracle 9i, PL/SQL, Rational Rose.
