Java Developer Resume
Kansas City, MO
PROFESSIONAL SUMMARY:
- 8+ years of Extensive IT Knowledge and Experience in developing complete Software Development life cycle (SDLC) of Java/JEE (J2EE) applications , including Analysis and Requirement Gathering, Design, Development, Implementation, Support, Enhancements and Maintenance
- Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Implemented Java/JEE technologies for application development in various layers of projects
- Strong experience in Core Java, Threads, Multithreading, Synchronization and Collection API
- Good Knowledge in Java Virtual Machine internals (Class loading, memory allocation etc)
- Worked extensively in Core Java, J2EE, Struts, Spring MVC, Spring DAO, Hibernate, JSP, JavaScript, JQuery, JSON, Eclipse, RAD, XML, Web servers (Tomcat, WebLogic and IBM WebSphere), JAXB, My SQL, DB2, JDBC, Build tool (Ant and Maven), WSDL, Web services using SOAP and RESTful APIs
- Experience in designing UML use cases diagrams, class diagrams and sequence diagrams using Magic Draw and has knowledge of OOAD and J2EE Design patterns
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model - View-Controller), Singleton, Strategy Pattern, Service Locator, Session Facade Factory, DAO, DTO and Business Delegate
- Expert in using Databases such as Oracle, SQL Server and My SQL
- Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Experienced in generating logging by Log4j to identify the errors in production test environment
- Knowledge in writing SQL Queries , Stored Procedures, Triggers and SQL packages
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
- Proficient in application deployment on various web/application servers including Apache Tomcat 5.x/6, Web Sphere, Web logic application server
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies
TECHNICAL SKILLS:
Languages: Java, C, C++, XML, SQL and PL/SQL.
Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, SAX, DOM, JAXB
Frame Works: Spring, Hibernate, Struts2/WebWork, EJB3, Spring MVC and JPA.
Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and Jboss.
IDE/Tools: Eclipse, NetBeans, RAD, My Eclipse 5.1
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, JMS, SOA.
Scripting Languages: HTML, DHTML, Java Script, AJAX, CSS, JQuery
Testing and Build Tools: JUnit, Log4j, ANT, Maven
Databases: Oracle 8i/9i/10g, My SQL 5.0, SQL Server 2000,IBM DB2 v7.0
Operating System: Windows NT/2000/XP, UNIX, Linux .
Version Control: CVS and SVN Subversion
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Java Developer
Responsibilities:
- Extensively involved in the phases of SDLC. Used Agile based SCRUM methodology for developing the project.
- Implemented the persistence layer using Hibernate ORM.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture
- Involved in injecting dependencies into code using Spring module and developed REST Services.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
- Provided Log4j support for the application for debugging the system
- Deployed the applications using Eclipse IDE on Jboss Application Server as well as Tomcat Server (Local).
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing
- Worked with HTML, DHTML, CSS, and JavaScript in UI pages
- Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling and formatting
- Wrote complex queries and mapped database views using DAO in Oracle.
- Responsible for the development of database SQL queries
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository
- Wrote, debugged Maven Scripts for building the entire web application
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results
- Used Jira to Plan and track work while moving towards the next release.
Environment: Java, J2EE, Database (Oracle, SQL), Spring MVC, REST Services,HTML,, XHTML, CSS, JDBC, JavaScript, Hibernate, XML, XSLT, Spring, JUnit, Jboss, Maven.
Confidential, Westminster CO
Sr Java/J2EE Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity
- Worked on Agile Scrum Methodology to meet timelines with quality deliverables
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
- Implemented Object-Relation mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality
- Involved in injecting dependencies into code using Spring module
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI)
- Creating HTML Web pages utilizing JavaScript and CSS.
- Used Jersey/REST Webservices.
- Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues
- Developed web-based customer management software using Spring and web services
- Involved in High Level Design and prepared Logical view of the Application
- Involved in writing JUnit test cases for unit testing
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
- Worked with HTML, DHTML, CSS, and JavaScript in UI pages
- Implemented MVC pattern using the Struts framework
- Designed user-interface and checking validations using JavaScript
- Involved in developing JSP pages and Servlets and using TagLibs for the web tier and validating the client data using the Java Script
- Created Data Source and deployed web application in the Jboss application Server
- Developed client user interface using JSPs and Servlets
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository
- Used Maven scripts to build and deploy application
- Used Eclipse IDE for the development
- Responsible for the development of database SQL queries
Environment: Java, J2EE, Database (Oracle, SQL), JSP, Spring MVC/DI/ORM, REST, Servlets, HTML, DHTML, JavaScript, JQuery, CSS, JBOSS, JUnit, Maven.
Confidential, Philadelphia, PA
Sr Java Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application
- Developed the Login, Policy and Claims Screens for customers using JSP, HTML, CSS, JavaScript and Struts Tags
- Configured Hibernate objects as Spring Beans in the Spring Configuration File
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations
- Consumed SOAP based webservices using Axis 2 framework.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology
- Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database
- Wrote XML validation components using DTD, XML Schema
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module
- Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application
- Deployed J2EE application files on WebLogic Application Server
- Wrote, debugged Maven Scripts for building the entire web application
- Wrote JUnit test cases to test the Policy and Claims Modules
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results
Environment: Java, J2EE, Servlets, Hibernate, Struts2, Weblogic Application Server, SOA,SOAP webservies, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, JPI, Oracle 9i/10g, SVN, UNIX, Maven, Spring, Log4j, JUnit, XML Schema.
Confidential, Bellevue, WA
Sr.Java/J2EE Developer
Responsibilities:
- Extensively involved in the phases of SDLC. Used Agile based SCRUM methodology for developing the project.
- Design and architect the UI and draw the UML class diagrams.
- Involved in front end development using JSP’s, and Servlets that present data to the client.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
- Implemented Spring MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
- Had extensively used JSTL and Tag libraries.
- Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
- Implemented asynchronous request processing using Message Driven Bean.
- Exposing the Services using WebServices with WSDL, SOAP.
- Used SAX-DOM parsers for parsing XML data, JAXB API for binding .
- Implemented the persistence layer using Hibernate ORM.
- Implemented Spring-Hibernate template.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate , DAO, Transfer Object, and SOA.
- Excellent working experience with Oracle10g including storage and retrieving data using Hibernate.
- Building and Deployed the application in Websphere Application Server.
- Used ANT tool for building application EAR for deploying on Web Logic Application servers.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- Provided Log4j support for the application for debugging the system.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: J2EE, JDK 1.5, Spring 2.5, JSP, Servlets, Hibernate 3.0, Oracle 10g, PL/SQL,CSS, HTML, java script, Log4j, JUnit, SOAP, JMS, XML Bean, Webservices, Websphere Application Server 7 , ANT, RAD 7 , UNIX.
Confidential, Sunnyvale, CA
Java/J2EE Developer
Responsibilities:
- Responsible for overall design and analysis of EXTJS UI Component development and integration with backend J2EE and brought the rich look and browser compatibility
- Extensively used OOD concepts in overall design and development of the system.
- Involved in developing JSP pages and Servlets and using TagLibs for the web tier and validating the client data using the Java Script and deployed the applications on Weblogic Application Server.
- Used Struts 1.1 for UI Development with Spring DI/JDBC.
- Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements
- Using XML for dynamic display of options in select box and description on web page.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
- Involved in High Level Design and prepared Logical view of the Application
- Used ANT scripts to build, test and deploy application
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing
- Asynchronous messaging is done using JMS and created Queue for point - point messaging.
- Consumed SOAP based services using Axis framework.
- Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: Java, J2EE, Weblogic, Struts, Spring, SOAP Services, Database (Oracle), JSP, JMS, Servlets, ANT, HTML, XHTML, XML, JQuery, CSS.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing
- Developed logic and code for the registration and validation of the enrolling customer
- Performed client side validation using JavaScript. Validation from client side was done using JavaScript
- Developed web-based user interfaces using Servlets, JSP, HTML and XML based client and server application
- Integration of front-end with Oracle database using JDBC
- Used ANT scripts to build, test and deploy application
- Responsible for the development of database SQL queries
- JUnit was used to implement test cases for beans.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, ANT, Oracle, SQL, Windows.