Java Developer Resume
Basking Ridge, NJ
SUMMARY
- Self driven IT Professional with Seven years of experience in developing web based applications using Java 6/7, J2EE1.4/1.5/1.6, JSP, Servlets, spring, JDBC, JavaScript, HTML, CSS, JS Libraries, Web Services.
- Participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding, testing and documentation.
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
- Extensive experience in implementing Dependency Injection, Inversion of Control (IoC), Spring MVC, Spring JDBC and Auto Wiring concepts using Spring framework.
- Experience in using Object Relational Mapping (ORM) framework such as Hibernate.
- Worked with multi - Threading, collections, interfaces, Synchronization and Exception Handling.
- Strong experience in UI designing and developed various functionalities at client side using HTML 3,4,5, CSS3, JSP, AJAX, JSON, XML, XSLT, java script and JQuery.
- Worked with creation and consumption of SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, SOAP UI and Rest client.
- Experience with XML technologies like XML, XSD, XSLT.
- Exposure to Angular.js, Mongo DB, EJB, JMS, JSF, JDBC.
- Implemented several Design Patterns like MVC, Singleton, Front Controller, Service Locator and DAO.
- Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3 , Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
- Expertise in database modeling and development using SQL, PL/SQL in Oracle (8i, 9i and 10g) and MySQL Server environments.
- Experience in writing stored procedures, functions, packages, triggers and writing complex queries.
- Developed and debugged applications using IDE’s like My Eclipse, Eclipse 3, Netbeans.
- Experience with build/deployment and release of the application using Maven, Ant.
- Experience with Version Control Systems like CVS, SVN, Github and TFS.
- Experience in working with Waterfall, Agile Scrum Methodologies.
- Experience in tracking defects, issues, risks using Jira.
- Performed unit testing using JUNIT test cases.
- Strong analytical, interpersonal skills and Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment.
TECHNICAL SKILLS
Languages: Java (J2SDK 1.5/1.6 & J2EE 5/6), C, C++, PL/SQL
Web Technologies: JSP, JDBC, JavaScript, AJAX, HTML, XML, JQUERY, Angular JS
Web services: SOAP,REST
Operating Systems: Windows, Linux, Mac OS X
Frameworks: MVC, Spring 3.x,Struts,Hibernate,Jsf
Methodologies: Waterfall model, RUP, Agile SCRUM
Databases: MySQL, Oracle 9i/10g/11g.
Tools: SOAP UI, ANT, Maven, JUnit
IDEs: Eclipse 3.2, My eclipse, Netbeans
App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10, Jboss 4.x and Apache Tomcat 6.x/7x.
Issue Tracker tools: Clear Quest, Jira
Database Tools: SQL Developer, TOAD
Design Tools: Rational Rose, MS Visio
Version Controlling Tools: CVS, SVN, Github, TFS
PROFESSIONAL EXPERIENCE
Confidential, Basking Ridge, NJ
Java Developer
Responsibilities:
- Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
- Prepared Technical Design documents that include class, usecase & sequence diagrams usingUML Rational Rose.
- Usedagilemethodology for implementing the features & participated in scrum meetings.
- Developed Angular based UI, and used Angular HTTP for making asynchronous calls.
- Used AngularJS framework to bindHTML(views) toJavaScriptobjects (models).
- Worked onAJAXto develop an interactive Web Application.
- Implemented presentation layer usingJSP, JSP Tag Libraries (JSTL), HTML/HTML5, CSS/CSS3, Java script, JQueryandAngularJS.
- Actively involved in architecting various Business Layer components and Data Management components of this web based system over J2EE architecture.
- Implemented various spring features in application like Spring Core, Spring MVC, AOP, Spring Security and Auto wiring.
- Implemented Java Persistence API (JPA) through Hibernate 3.0. Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used JMS for implementing Service Oriented Architecture for sending and receiving messages while using web services.
- Involved in codingBusiness Functionalities.
- Involved in creating & consumingRestful web services to expose to other applications.
- Wrote complex PL/SQL and HQL queries to retrieve the data from Oracle Database.
- Involved in writing & building the code using Maven.
- Provided Log4j support for the application for debugging the system.
- Developed and executed UnitTest cases usingJUnit framework by supporting TDD (Test Driven Development).
- Worked on issues/defects in QA/ UAT and PROD environments.
Environment: Java/J2EE, XML, XSD, JAXB, Spring, Ajax, Java Script,Angular JS,Web Services, JAX-RS, JAX-WS, Linux, Maven, SVN, Shell scripting, Hibernate,Oracle.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Design, development, coding, testing and implementation phases of Software Development Life Cycle.
- Designed the UI and have drawn the UMLUse Cases, Class Diagrams, and Sequence diagrams using Microsoft Visio.
- Involved in front end development usingJSP, JSF 2.2, HTML and DHTML.
- Responsible for designing Rich user Interface Applications usingJavaScript, CSS, HTML and AJAX.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Implemented asynchronous request processing using Message Driven Bean.
- ConsumedWeb ServicesusingApache Axis 2.
- UtilizingSOAService Oriented Architecture.
- Involved in developing code for obtaining bean s in Spring 3.1 framework using Dependency Injection or Inversion of Control.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Used DOM parsers for parsing XML data, JAXB API for binding
- Involved in the implementation of DAO usingSpring-HibernateORM andSpring Integration.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- UsedMaventool for building application EAR for deploying onWeb logic Application ServeronLinux.
Environment: Java 1.7, J2EE, AJAX, Angular JS, Servlets, JSP, Eclipse, Shell Scripting, JSTL, XML, DTD, XSD, CVS, JavaScript, Maven, WSDL, SOAP, AXIS, JAX-WS, JAX-RS, JERSEY, SOAP UI, Log4J, JSF 2.x.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Strong understanding of the software development cycle, specifically Agile/SCRUM.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in gathering requirements and ensuring project success. Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Developed Schema & Catalog loading solutions for GSA Advantage Using Hibernate O/R Mapping.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed Order Processing using XML and OASIS UBL.
- Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
- Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
- Developed asynchronous solution for Profile updates on the website using JMS technologies.
- Communicate effectively with executive stakeholders
- Participate in Requirement, Design, Development and Deployment sessions.
Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, Prime Faces 3.x, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM Web Sphere,JSF.
Confidential
Java Developer
Responsibilities:
- Worked with business and user groups to identify and implement functional enhancements and new requirements.
- Developed UI for the website, which is compatible with all the browsers and tested using Smart Stack.
- Used Spring IOC and MVC for enhanced modules.
- Developed the Persistence Layer using Hibernate.
- Integrated Struts Tiles to create reusable front end pages.
- Integrated with various third party tools such as JSF 2.x, Light box, Maxmind, iText, Htmlunit and dialog boxes etc.
- Developed Employer self-registration process.
- Implemented Employment application template for different employers in the admin module.
- Worked on the Job posting feature in admin, employer, and career service modules.
- Generating Reports for Clients.
- Responsible for delivering quality work to the client.
- Enhancement of Java applications.
- Attending to scrum call with the client daily.
- Used Rational Clear Case as a source control for code changes.
- Followed coding and documentation standards.
- Used Rational Clear Quest to document and track issues and resolutions.
- Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
- Involved in configuration and deployment of application on tomcat server.
Environment: Java, J2EE, J2EE architecture, Servlets, JSP, spring, Web services, Prime Faces 3.x, Hibernate, XML, HTML, Java Script, SOAP,RAD, Ant, Log4J, Oracle, tomcat server, Clear Case, Linux, JSF 2.x, Linux.
Confidential
Junior Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented the application using Apache Struts 1.3Framework which is based on Model View Controller design pattern.
- Client side as well as server side validation was implemented by using Struts validation framework
- Developed user interface using HTML, CSS, JavaScript and JSPs.
- Stored Procedures in the application.
- Deployed the application on Tomcat.
- Used Eclipse for development of the application
- Used Toad software(mySQL) for database management.
Environment: Java 1.5, Eclipse 3.2, JSP, Struts, Servlets, XML, AJAX, SOAP, WSDL, JDBC, Rational Rose, Oracle 10g, UML, HTML, Apache Tomcat.
