Senior Java Developer Resume
Irving, TexaS
SUMMARY:
- Overall 6 years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
- Expertise in Developing End to End B2B and B2C application using J2SE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, and JAXB.
- Experience in publishing and consuming REST/SOAP/WSDL/JAX-WS/Base Profile 1.0 based web services using Apache Axis.
- Highly proficient in using frameworks like Spring, Hibernate and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Expertise in front end development and design using Core Java, Servlets, JSP, Swings, JSTL, Struts, Ajax, XML, Apache Ant, Camel, HTML, DHTML, HTML5, JavaScript and Backbone.
- Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
- Good exposure to databases Oracle 9i/10g,/11g SQL Server 2005/2008, MySQL, MongoDB and Sybase.
- Expertise in developing Web User Interface using JSP’s, Servlets, Filters, Custom Tag and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc..
- Experience in configuring application domains Web logic Application Server and Web Sphere and administrative components required for development such as JDBC, JMS etc. Configurations.
- Experience with Agile methodologies.
- Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
- Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience in using IDEs like WSAD, RAD, Eclipse, and Net Beans, various Configuration Management tools like CVS, Clear Case and SVN.
- Comprehensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD, SQL Developer.
- Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Programming Languages: Java, C/C++, SQL/PL-SQL
JEE/J2EE Technologies: JSP, Servlets, JSTL, EJB, JPA, JAX-WS, JAX-RPC, JDBC, JMSJNDI, Swings
Enterprise Frameworks: Struts, Spring, Hibernate
Distributed Technologies: RMI, EJB, JMS, Data Warehouse, IBM Infosphere & IBM MQ
Application/Web Servers: Web Logic, Web Sphere, Tomcat, JBoss, Apache Subversion
Databases: Oracle, SQL Server, MySQL, Sybase
IDE s & Utilities: Eclipse, WSAD, IBM-RAD, NetBeans
Web Dev Technologies: JavaScript, HTML, DHTML, HTNL5, XML, CSS3JQuery, JSON.
Tools: Maven, Ant, Visio, Log4j, JUnit, Adobe LifeCycle
Operating Systems: WINDOWS, Solaris, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Irving, Texas
Role: Senior Java Developer
Responsibilities:
- Worked on Core Java concepts like Collections and Exception Handling for writing the backend API’s
- CoreJava, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Unix, AJAX.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Used spring support for JDBC for all CRUD (Create, Update, and Delete) operations.
- Hands on experience in J2EE framework Spring MVC.
- Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Involved in implementing view layer using JSP, JavaScript, Swings, HTML, CSS3, JQuery and HTML5.
- Developed the Spring AOP Programming to configure logging for the application.
- Developed Servicer side components that include spring controllers, Business Services, DAO and persistence layer.
- Designed and developed RESTFUL service interface using Spring MVC to the underlying customer event API for Payments, Registration, and Services.
- Involved in implementing the Application Security using spring security module.
- Implemented Servlets, Web services and associated business modules integration.
- Created SOAP Handler to enable authentication and audit logging for each invocation of WS-operations.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database.
- Implemented EJB, MDB and Web service clients..
- Involved in Unit, integration and UAT with test cases.
- Developed Junit Test Cases for Code unit test and used Easy Mock framework.
- Performed some Unit Testing on the application and the web services before its Production release /deployment to QA.
- Generated WSDL file for publishing the Web Services.
- Scripted Maven build script to build the project.
- Used Log4j for logging errors, messages and performance logs.
- Resolved database inconsistency with better design and efficient SQL queries.
- The JMS API was used to allow application components to create, send, receive and read messages.
- Onsite coordination which required delegating new requirement, issue fix, daily status call with offshore team.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
- Worked in Agile environment with active scrum participation.
Environment: J2EE, Multi-threading, JSP, Swings, Java Script, JMS, JQUERY, HTML5, CSS3, HTML, UNIX, Ajax, Spring MVC, RESTFul, Hibernate, Websphere, EJB, Web services, UAT, Log4j, SQL, Oracle 11g
Confidential, Bellville, Texas
Responsibilities:
- Develop application using Core Java, J2EE, Spring MVC Framework, Struts, Web Services (SOAP & REST). Developed Spring JDBC Components.
- Experience in using XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans.
- Implemented JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Designed and developed Controller Servlet, which will route request to Application Controller.
- Involved in development of Application Controller which will call classed dynamically upon request.Used JDBC API to establish connection between Javaand Database.
- Developed DAO pattern for Database connectivity.
- Design web applications using HTML and subversions.
- Involved extensive usage of HTML, CSS, Swings, JQuery, JavaScript and Ajax for client side development and validations. Created XSD files and generate XMLS from XSDs.
- Extensively Worked with Eclipse as IDE to develop, test and deploy the complete application.
- Write JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Utilize AJAX technology for invoking server calls.Active participation in tomcat server and Oracle problems (killing instances, debugging server logs,applications logs).
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Experience in working with relational databases like Oracle, DB2 and MySQL.
- Developed action classes using Struts framework. Used Log4J API for logging and debugging.
- Used SVN for version control.
Environment: JDK 1.7, Servlets, JSP, HTML, XML, SQL, Web Services, Spring, Swings, Struts, JDBC, Ajax, JavaScript,subversions, and maven, MyEclipse log4j, JBoss 7.x, Tomcat.
Confidential, Bocaraton, FL
Responsibilities:
- Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS, and Java Script. Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
- Involved in designing Servlets, JSP pages, deploying and testing then in eclipse. Preparation of UTP for Code Coverage for testing of newly developed/changed/fixed functionality.
- Responsible for creation and execution of Unit and Integration Tests. Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
- Designed & implemented UnMarshallers / Marshallers with the help of Apache Xercers Parser to store the entire XML data in to Java Objects and vice versa. Data retrieval and storage in Oracle database. Retrieval of datafrom database using JDBC Connectivity.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in MS Visio.
- Developed Automated Notes project to generate an automated note when completing a selected set of transactions and automatically record the appropriate information within the note.
Environment: Java 1.4, J2EE, Servlets, JSP, Ajax, JavaScript, HTML, XML,CSS, XSL, JBoss, Oracle9i, Eclipse3.1, Design Patterns, EJB3.0, Ant, XML Spy professional edition 2006, CVS, Ecommerce.
Confidential
Position: Java Developer
Responsibilities:
- Understanding and analyzing the requirements.
- Implemented server side programs by using Servlets and JSP.
- Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
- Implemented MVC using Struts Framework.
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures
- Widely used HTML for web based design.
Environment: Java 1.4, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL and Oracle9i.