Java Developer Resume
Dayton, OH
SUMMARY
- Over 7 years of IT experience in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web bases and client server multi-tier applications using Java/J2EE technology.
- Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring MVC.
- In depth knowledge and experience in developing Presentation layer using HTML, CSS, AJAX, JavaScript, jQuery, XML and XSLT.
- Expertise in Server side programming using Core Java, J2EE, Java Servlets, JSP, JDBC, JavaBeans, Hibernate, Oracle, EJB, log4J.
- Extensive experience in deploying, configuring, and administering J2EE Application Servers like WebSphere, WebLogic and Apache Tomcat.
- Experience in working with Web Services, creating SOAP request and making a WSDL call.
- Experience working with SOAP and RESTFUL webservices.
- Extensive Knowledge on databases like Oracle, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD and SQL Navigator.
- Efficient in developing java applications in various IDE tools like Eclipse, My Eclipse, Net Beans, J builder
- Extensive knowledge and implementation skills in Struts MVC framework.
- Ability to manage multiple tasks, while maintaining attention to detail
- Highly Capable in learning things quickly and good at time management.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
- Good debugging and problem solving skills with excellent understanding of system.
TECHNICAL SKILLS
Languages: Java, SQL, C, C++
Markup Languages: JavaScript, HTML/DHTML, XML, jQuery, CSS
J2EE Technologies: J2EE, Servlets, JSP,EJB2.0, JDBC, MVC Architecture, Java Beans
J2EE Frameworks: Struts, Hibernate, Spring, Log4j
Design/Analysis: Object Oriented Methodologies, UML, Design Patterns
Software Tools: Eclipse IDE, Net Beans, XML schema, Oracle SQL Developer
Operation Systems: Windows 2000/98/XP/NT, UNIX, LINUX, MAC OS
Databases: Oracle, MySQL, DB2, SQL Server
Web/Application Servers: WebLogic, Apache Tomcat, IBM WebSphere, IBM Rational Tool Suite
PROFESSIONAL EXPERIENCE
Confidential, Dayton, OH
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using Agile methodology.
- Design/Implement the newly introduced modules.
- Creating requirement documents and design the requirement using UML diagrams, class diagrams, use cases for new enhancements.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Used Web Logic for design, development, and deployment of applications.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML 5.
- Developed Static and Dynamic pages using JSP and Servlets.
- Developed Server side components using Hibernate and spring framework.
- Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
- Implemented a security module in AngularJS which integrated with the spring security in the backend with Authentication and Authorization.
- Developed web applications using Spring MVC, JQuery, and HTML5.
- Developed the application using Mule ESB, and build & deployed the services
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Developing web pages as per requirement using HTML 5 and CSS3.
- Estimating enhancements received from client and creating tracking documents to execute project successfully.
- Creation of Java classes and interfaces to implement the system.
- Implementing Servlets and JSP for designing purpose - using HTML & JavaScript.
- Writing stored procedures, complex query for backend operations with the database.
- Performing unit testing and integration testing.
- Support the application during warranty and create reports on the quantity of data transmitted/received from the vendor.
- Creating tracking sheet for tasks and timely report generation for tasks progress.
- Code review, review its effectiveness, defect tracking, defect solving.
- Analyzing bugs, production problem and assigning it to offshore team members.
- Distribution of tasks and monitoring it until successful completion.
- Documentation of defects and the corresponding fixes and patches.
- Ensured smooth co-ordination between the onsite and offshore teams on delivery.
Environment: Java, J2EE, Multithreading, HTML, Java Script, JDBC, JSP, Servlet, UML, Spring Framework, Hibernate, XML, Oracle 11g, JBoss, SDLC methodologies, Rational Application Developer 7.0, Junit, REST.
Confidential, Cary, NC
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Implemented Agile Methodologies and SCRUM a light weight framework for managing and controlling iterative and incremental projects
- Develop the User Interface Screens for presentation using JSP and HTML.
- Developed Struts Action classes, Action Forms and Struts validation classes to implement UI Layer.
- Configured Actions for UI navigation in struts-config.xml.
- UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX.
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
- Involved in developing application using spring and Hibernate framework.
- Involved in gathering the requirements from BA team.
- Extensively Used Maven tool to build and configure J2EE applications and used Log4J for logging in the application
- Responsible for design and implementation of various modules of the application using Spring-Hibernate architecture.
- Responsible for writing Technical Design Documents (TDD).
- Involved in developing JSP using JavaScript, JQuery. Used AJAX calls to load few fields in the screen.
- Involved in writing JUNIT test cases.
- Responsible for running PMD in eclipse and log the found defects in PMSMART.
- Responsible for mapping the extensions in JAMA CONTOUR.
- Good knowledge of using SVN.
- Used Web Service like SOAP to get data.
- Responsible for fixing and routing the defects in Bugzilla.
- Actively involved in writing queries using SQL developer.
Environment: Java, EJB, JSP, JSTL, Servlets, Java Script, XML, SVN, J2EE, AJAX, Spring Framework, Hibernate, MAVEN, JBOSS, UML, Log4J, Oracle 11g, Eclipse, Junit, Windows 7.
Confidential, Richfield, OH
J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using Agile methodology.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring, Hibernate Template support.
- Implemented Transactions using Spring framework.
- Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
- Involved in the UI development using HTML, CSS, JavaScript, JQuery and AJAX.
- Deployed EJB Components (EAR) on WebLogic Application Server application server.
- Maintained relationship between objects using Spring IOC.
- Extremely used plain JavaScript and JQuery to do the client side validations.
- Involved in configuring JMS and JNDI in web logic application server.
- Presentation layer is implemented using Spring MVC Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Used AJAX to get the data from the server asynchronously by using JSON/XML object.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Used tiles framework for designing the layouts of multiple pages in the application.
- Have worked on Oracle10g data base for storing and retrieving the application data.
- Written PL/SQL queries, stored procedures for Oracle database.
- Asynchronous functionality is implemented using JMS.
- SOAP and REST based web services are implemented using Apache CXF framework.
- Written Unit test cases using JUNIT and MOCK frame work.
- Involved in WebLogic administration like setting up Data Sources, deploying applications.
- Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: JDK1.6, Servlets, JSP 2.2, Spring 3.0, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate 3.5, DAO, DTO, XML, JDBC, Java script, JQuery, EJB, JSON, MyEclipse, WebLogic Application Server 8.1, SOAP, WSDL, JMS 1.1, Eclipse 3.6, Oracle 10g, CVS, JUnit, Mock framework, log4j.
Confidential, Somers, NY
Java/J2EE Developer
Responsibilities:
- Used Hibernate and Spring validations to perform validations of front end and throw all the exceptions
- Using Java Script managed day-to-day site design and creation.
- Integrated Struts with spring framework to leverage dependency injection and also to develop Web Services.
- Analyzed and gathered business requirements from clients for application development.
- Used UML, MS Visio for designing application by creating Sequence and Class diagrams
- Implemented MVC, Front Controller, Singleton, Data Access Objects, Value Object Design Patterns
- Developed user interface of the application using JSP, HTML, DHTML, XML and XSLT.
- Mentored co-developer in the application development
- Developed prototypes for the application.
- Documented the best practices of using the Java J2ee in application development
- Utilized MDBs, JMS and MQ-Series for integration.
- Used Eclipse IDE for java development
- PL/SQL developer for database development.
- Used JDBC for Querying data
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed the DAO layer for the application using Spring, Hibernate, Template support.
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Created various unit test cases and integration tests for the DAO and Service using JUnit.
- Integrated log4j for logging the messages at debug and error level.
- Used Check Style for code formatting
- Used Apache Tomcat for development
- Used Weblogic Application Server for deployment in production
- Bug tracking and fixing was done using Test Director.
- Used Clover Cenqua for report generation on Unit Testing Percentage of Code
Environment: Java, J2EE, Visio, UML, JSP, Servlet, Struts, JDBC, Hibernate, Oracle PL/SQL, Oracle 9i, Ant, Agile, Eclipse, XML, XSLT, MS Visual Source Safe, Checkstyle, Clover Cenqua, Tomcat, Weblogic Application Server, MS Windows, UNIX.
Confidential, Seattle, WA
Java Application Developer
Responsibilities:
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Designed and developed shared library for commonly used services in the application.
- Created MVC architecture built on struts framework.
- Created JavaScript for front end validation and struts validation framework for back-end validation for the User Interface.
- Involved in creating separate EARs from the single EAR of the project.
- Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
- Used Oracle Database for persisting the data.
- Implemented persistence mechanism using Hibernate (ORM Mapping).
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed the DAO layer for the application using Spring, Hibernate, Template support.
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Created various unit test cases and integration tests for the DAO and Service using JUnit.
- Integrated log4j for logging the messages at debug and error level.
- Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
- Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
- Used SVN version controller to maintain the code versions.
- Used Maven build tool to build the application.
Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate 3.2, SVN version Manager, Tortoises 1.6.1, Share point.
Confidential
Java Developer
Responsibilities:
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed application using Spring MVC architecture.
- Developed custom tags for table utility component.
- Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP.
- Designed and implemented the UI using Java, HTML, JSP and JavaScript.
- Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
- Involved in Java application testing and maintenance in development and production.
- Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
- Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, Java Script, UML, Eclipse 3.0, Tomcat 4.1, MySQL.
Confidential
Java Developer
Responsibilities:
- Involved in developing front-end screens using JSP, Servlets and HTML.
- Involved in implementing persistent data management using JDBC.
- Involved in problem analysis and coding.
- Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
- Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules.
- Wrote stored procedures, Database Triggers.
- Involved in end user training.
Environment: JAVA, JSP, Servlets, SQL, Tomcat, Oracle, Java Script.
