Java Developer Resume
Warren, NJ
SUMMARY
- Java Programmer having around 7 years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using various methodologies with Java/J2EE.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed.
- Application Development and Object Oriented Programming (OOP).
- Skilled in developing User Interfaces using JSP, JavaScript, AJAX, and JQuery.
- Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JNDI, JMS, JDBC,) and XML technologies (DTD, XML Schema, XML, XSL and XSLT).
- Expertise in application development using various frameworks: Spring Framework, Hibernate, Struts.
- Skilled in developing User Interfaces using JSP, JavaScript, Angular JS, Node JS Bootstrap, AJAX, and JQuery.
- Enterprise Application Development expertise with Java technologies like Servlets, JSP, SPRING, HIBERNATE.
- Have extensive knowledge on Spring MVC, Spring AOP, and Spring Security.
- Experienced in developing MVC2 architecture using Framework and developed GUI plug - ins like Tiles Framework.
- Utilized the features of Spring Framework like IOC, AOP. And developed light weight components and have experience in implementing the spring web MVC.
- Strong experience using SOAP and REST Web Services for data communication between remote systems.
- Experienced with JBoss, and Apache Tomcat Application Server
- Extensive experience in developing GUIs using Struts web flow Framework
- Strong experience in XML, XSD, XPATH, XSLT in generating dynamic web content using XSL for formatting.
- Expertise in writing Sub Queries, Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
- Wrote unit tests using JUnit.
- Good working knowledge on CVS and SVN for version control.
- Self-Starter and Team Player having excellent communication skills.
- Ability to work in tight schedules.
TECHNICAL SKILLS
Operating System: Windows XP/Vista/7/8.1, Linux
Languages: C, C++ and Java
Frameworks and Utilities: Spring, Hibernate, Spring Core, Spring AOP, Spring MVC, JSF
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, JavaScript, Web Services, SOAP, WSDL, AJAX
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
IDE: RAD 8.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans
App Server: Web Sphere8.0/6.1/5.1, Web Logic 7.1/6.1, JBoss
Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS
Testing: Junit
Tools: Maven
System Design and Development: Requirement gathering and analysis, design, development, testing, delivery
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Java Developer
Responsibilities:
- Extensively worked with Oracle10g and independently planned and carried out Database Migration/Upgrade /Installation.
- Carried out Proof of Concept (POC) for various problems and applications which have legal implications.
- Developed Web services (SOAP) through WSDL in Web Sphere to interact with other components. Used Web services to extract client related data from databases using WSDL, XML and SOAP.
- Responsible for transforming design mock-ups to W3C standards compliantHTMLpages using XHTML,CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT
- Developed data access services using Spring DAO design pattern.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Developed various generic JavaScript functions used for validations.
- Used Hibernate DAO class to abstract transaction handling.
- Used several Hibernate techniques such as lazy loading, batch fetching to improve application performance.
- Used Hibernate entity inheritance mappings for persisting Java IS-A type hierarchy.
- Implemented several Java/J2EE Design patterns like MVC, DAO/DTO.
Environment: Java - JDK 1.6, JEE, Spring 2.5 framework, Struts1.3, Spring MVC, JSP 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML.
Confidential, Rochester, MN
Java Developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Configuration of application using spring, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate and Tiles related XML files.
- Developed presentation layer using Java Server Faces (JSF) MVC framework.
- Used JSP, HTML and CSS, JQuery as view components in MVC.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on Websphere Application Server
- Developed Web services using Restful and JSON.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Developed JUnit Test Cases for Code unit test.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc
Environment: J2EE, Hibernate, RAD, RSA, SQL Developer, Oracle 11g, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, Ms Office
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Responsible for transforming design mock-ups to W3C standards compliant HTMLpages using XHTML,CSS, JavaScript, and JQuery, XML and XSLT.
- Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
- Defined the Hibernate configuration file, Hibernate mapping files and created classes to persist the data into Sybase.
- Involved in the implementation of Secondary Level Caching in Hibernate and created the Action classes, Action Forms Beans, Validators using Struts Framework.
- Configured Struts Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
- Implemented base classes, setting up framework classes/configuration files for implementing full- fledged J2EE application.
- Used design patterns like Value Object, Service Locator, Session Facade and DAO.
- Setting up build environment by writing Ant build.xml, taking build, configuring and deploying of the application in the server Websphere 6.1 Application Server
- Developed presentation layer using HTML, CSS, Java Script and AJAX.
- Performed design, code reviews and prepared detailed documentation.
- Implemented Exception mechanism and used Struts validation frame work.
- Developed Log4j to log the entries, while running the application.
Environment: Java 1.5, J2EE, Servlets, Hibernate, JNDI, JTA, Struts 1.1, Struts, tiles, JavaScript, Websphere 6.1, RAD 6, Oracle, SQL Developer, HTML, JavaScript, AJAX, CSS, JAXP, JUnit, Log4j.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in analysis and design phase. Participated in discussion meetings about requirements.
- Involved in the development of Presentation layer using JSP, HTML, CSS and used Struts framework.
- Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
- Developed Action classes and DAO classes to access the database.
- Used DOM parser for accessing objects in JavaScript.
- Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Developed Session Beans and Entity Beans to implement the Business Logic and deploy into server.
- Used WS-Security for providing security within soap messages.
- Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
- Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
- Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Used JUnit for testing the application, Maven for building Projects
- Involved in configuring JMS and JNDI in Rational Application Developer (RAD).
- Used JProbe, JMeter for performance testing.
- Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
Environment: Java1.5/J2EE, JDK, JSP, HTML, CSS, Struts, EJB, JMS, spring, Hibernate, Eclipse, WebSphere Application Server, Web services (SOAP,WSDL), JavaScript, Log4J1.2.7, PL/SQL, RAD and Oracle10g.
