Java Developer Resume
Parsippany, NJ
SUMMARY:
- Over 9+ years of Professional Java/J2EE Software Development experience of Core Java & Web based applications and web based n - tier architecture system.
- Expertise in reviewing client requirement; prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Strong understanding of Object Oriented Design (OOD) concepts and analysis.
- Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.
- Participated in entire Software Development Confidential Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Application development using Core Java, Servlets, JSP, Struts, Spring, JDBC, Java Beans, Hibernate, JPA and MVC architecture.
- Hands on experience on Java Enterprise Edition (Eclipse).
- Decent experience in using Model View Controller (MVC) architecture for developing applications using JSP, Java Beans and Servlets.
- Extensive experience with design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
- Experience in front-end application using HTML, JAVA Script, CSS, J-Query, Struts Tag libraries, spring, JSP and AJAX.
- Experience in using Hibernate for configuring and mapping Java classes with database and using Hibernate query language (HQL).
- Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-WS, RESTful and JAX-RS.
- Ample knowledge about Singleton design pattern, Factory Method Pattern & MVC design pattern.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.
- Experience in various methodologies like Waterfall and Agile.
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
- Solid understanding of networking protocols and topologies.
- Good knowledge of backend Restful API testing using Postman.
- Experience in performing Unit/ Integration & System testing using JUnit.
- Excellent team player with equally good leadership skills and ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI.
Architecture & Framework: MVC Struts 2.x, Spring 3.2, Hibernate 3.6.
Database: Oracle 10g, 11g, MS SQL, MySQLIDE: Eclipse, NetBeans, XAMPP, XMLSpy
Operating Systems: Windows 9x/NT/XP/2003/7/8, Macintosh.
GUI: HTML 5, XML, AJAX, JavaScript, JQuery, CSS 3
Web/App Servers: Tomcat, JBoss, Apache, WebLogic 10c/11g, IBM WebSphere
Programming Language: C, C++, Java, J2EE, Matlab, HTML, CSS, JavaScript, SQL
PROFESSIONAL EXPERIENCE:
Confidential,Parsippany,NJ
Java Developer
Responsibilities:- Involved in J2EE 6.0 development with Eclipse IDE for deployment to JBoss AS 7.x
- Deployed applications and performed basic administration on JBoss Application Server 7.x
- Hands-on experience with Restful Services
- Integrated backend services using REST API's. Service call Iteration was done using POSTMAN.
- Performed Business tier implementation using open source frameworks like Spring 3.2
- Worked with Unified Modeling Tools (UML) in designing Use Cases, Activity flow diagram, Class diagrams, Sequence and Object Diagrams
- RDBMS development with MySQL
- Implemented and developed Web Services (i.e.SOAP, WSDL) for creating an Identity Provider Management System.
- Experience with J2EE framework Hibernate 3.6 and data tier implementation using JPA 2.0
- Responsible for testing SOAP & REST services using SOAPUI tool
- Manually tested APIs using Postman automation tool
- Prepared automation script using JavaScript through Postman tool
- Responsible for analyzing the Test Execution Results
- Ability to work with software version control system like SVN
- Experience using JUnit for unit and integration testing
- Used Apache Maven 3.3.9 as a build automation tool.
- Worked in Agile work environment.
Environment: Java1.7, J2EE 6, spring 3.2, MySQL, Hibernate 3.6, JPA 2.0, HTML 5, CSS 3, JavaScript, Eclipse, Tomcat 7.x, JBoss AS 7.x, SOAP, WSDL, REST, SOAPUI, Postman, SVN, Maven.
Confidential,Bellevue,WA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing of Software Development Confidential Cycle.
- Worked on OSGi architecture, which is a web-content management system of the application.
- Developed the application using Agile Methodology.
- Worked on front end technologies like HTML 5, CSS 3 and JavaScript.
- Hands on experience in J2EE framework Struts, Spring and Hibernate.
- Coding using Core Java (JDK 1.7), JSP, Servlet, and Spring MVC
- Developed MVC framework based website using Spring 3.2.
- Developed XML script to configure Struts, Spring and Hibernate.
- Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
- Extensively used SOAP Web Services to communicate with the other applications.
- Developed REST architecture based web services to facilitate communication between client and the servers.
- Experience in interacting with client and understanding the requirement and convert them into technical requirement.
- Developed Graphical User Interfaces by using JSP, HTML, DHTML, CSS and JavaScript.
- Developed the XML Gateway to help the ordering process system communicate with the Order Execution Tool and different online tools such as Line Qualification, Billing Information and Credit Card Validation Systems.
- Implemented payment gateway using PayPal.
- Used Asana as team management tool.
- Deployment of application in Tomcat server.
- Hands on experience in resolving issues in production.
Environment: Java1.7, J2EE 6, Struts 2.0, Spring 3.2, MySQL, Hibernate 3.6, REST, SOAP, HTML 5, CSS 3, JavaScript, jQuery, Eclipse, Tomcat 7.x, AJAX, Angular JS, JSON, Asana.
Confidential
Software Developer
Responsibilities:
- Developed Front End using JavaScript, JSP, HTML, DHTML, and CSS.
- Parsed the input xml using DOM Parsing technology.
- Discussed about the dependencies of the project with different people like business management, dependency project people.
- Worked on waterfall methodology.
- Involved in creating Software Requirement Specifications for the application.
- Used Toad to develop T-SQL, complex queries, stored procedures, packages, functions and triggers in Oracle database.
- Involved in writing user manuals and help documents.
- Performed Unit Testing on the entire application.
Environment: HTML, DHTML, JavaScript, Java, Struts, Apache tomcat, eclipse, XML, CSS, Oracle.
Confidential,Madison,WI
Java Developer
Responsibilities:
- Involved in developing the web-Pages for the ACCES.
- Led the design, architectural & build streams of the project
- Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams
- Developed business modules using Spring Beans, Struts and Hibernate frameworks
- Developed Batch programs which involve XML parsing and payment processing.
- Worked on the detailed design specifications for the new enhancements based on business requirements.
- Implementation of Spring IOC container
- Designed the applications using Spring MVC framework for easy maintainability.
- Designed the Front-end screens using JSP, Servlets, HTML and JavaScript .
- Involved in the Maintenance and Code changes from existing code, Support of the System.
- Used AJAX to communicate between UI and controller layer.
- Created web services using SOAP, to allow application and services to connect to them over the Internet.
- Configured Queue, Queue connection factory and activation specs using WebLogic 10.3 application server.
- Implemented JUnit for testing.
- Two way SSL implementation
- Used Eclipse IDE for development
Environment: JSP, Servlets, Struts, JDBC, Tomcat 7.x, HTML, MYSQL, XML, WebLogic 10.3, JavaScript, AJAX, SOAP, JUnit, Eclipse
Confidential,Chicago, IL
Java/J2EE Developer
Responsibilities:
- Used agile methodology to develop the application.
- Interacting with the system analysts & business users for design & requirement clarifications.
- Creation of interim JSPs and JavaScript to include customized functionalities.
- Responsible for data and transaction management using JDBC transaction management.
- Used Eclipse for writing code for JSP, Servlets.
- Interacting with the system analysts & business users for design & requirement clarifications.
- Responsible for customization of the business logic to suit the customer requirements.
- Used Entity Beans to retrieve/update customer information from/to the database.
- Deployed application on JBoss and used My Eclipse as the IDE.
- Developed Web services using XML over http and SOAP/WSDL.
- Designed and developed presentation layer using JSP, HTML and JavaScript.
- Tested the web application and deployed on the Apache Tomcat web server and JBoss application server.
- Provided solutions for bug fixes in this application.
- Developed the application based on Struts framework where the JSP were used as view components, EJB as the model components and Servlets as the controller.
Environment:: JSP, Servlets, JDBC, Tomcat, JBoss, HTML, MYSQL, XML, XSD, XSL, XLink, Eclipse.
Confidential,Columbus,Ohio
Java/J2EE Developer
Responsibilities:- Developed Presentation layer using JSP, HTML, CSS and used Spring framework
- Developed JSPs that talk to Java business layer on tier 2
- Performed coding in Java/J2EE technologies using Eclipse IDE
- Involved into analysis and design phase
- Developed using Spring validation framework and JavaScript for validation at front-end
- Participated into Scrum meetings about the business requirements.
- Worked in implementation of MVC design paradigm of Spring framework, object- relational mapping (ORM) using Hibernate 3.6 and Oracle database at the back end
- Involved into analysis and design phase.
- Involved in development of presentation layer using Spring 3.0 framework, and MVC design paradigm
- Developed Web Services using SOAP, WSDL and JAX-WS programming model
- Worked in Agile work environment.
Environment: Java 7, J2EE, JDK, JSP, Servlets, Struts, Spring 3.0, Hibernate 3.6, JDBC, HTML, MYSQL, XML, Apache Tomcat 7.0, JavaScript, Oracle, SOAP, WSDL, JAX-WS, JUnit, Eclipse.
Confidential
Java Developer
Responsibilities:
- Used Struts Framework to design actions, action forms, and related configuration for every use-case
- Developed Servlets, JSP as server side programming for dynamically generating HTML pages.
- Developed TagLibs for JSP to separate Business Logic / Java Code from presentation logic.
- Used Tomcat as the application server.
- Used Enterprise Java Beans (EJB) to ease the implementation and development of application components.
- Used JDBC used for accessing embedded and legacy data sources.
- Developed Servlets to handle HTTP client requests by using Servlet Request and Servlet Response Objects
- Developed Stored Procedures with Oracle database
Environment: Java1.2, JSP 1.0, Servlets, Java Beans, HTML, EJB, JavaScript, Tomcat, Windows.
Confidential
Java Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used HTML, CSS, JQUERY and JSP to create the UI.
- Involved in Installation and configuration of Tomcat Server.
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Created stored procedures using PL/SQL for data access layer.
- Developed various test cases and performed unit testing using JUnit.
- Developed Unit test cases for the classes using JUnit/Eclipse.
- Developed stored procedures to extract data from Oracle database.
- Application developed with strict adherence to JEE best practices.
Environment: Java, JEE, JSP, Servlets, Hibernate, SQL, Web Services, SOAP, WSDL, JUnit, Tomcat, Oracle 9i and Windows.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering and documentation.
- Developed application using Java/J2EE platform.
- Designed and developed application using MVC architecture.
- Developed the user interface using JSP, Servlets and JavaScript for the web tier
- Used JSP and JavaBeans for server side development.
- Wrote Session Beans for the modules
- Used JDBC for communicating with Oracle database.
- Participated in unit testing and integration testing.
- Tested and validated the application on different testing environments
- Deployed the application on web server
Environment: Java, J2EE, JSP, Servlets, JavaScript, JavaBeans, JDBC, Ant 1.5, JUnit, HTML, XML, Oracle 9i.