Java/ J2ee Developer Resume
San Francisco, CA
SUMMARY:
- Over 5+ years of experience in object oriented programming analysis with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, maintenance.
- Experience in full life - cycle development of software using Object Oriented Programming/ methodologies (OOPs).
- Experience in Design and development of Internet/Intranet applications using JAVA/ Spring/JSP/ servlets/JDBC/hibernate technologies.
- Extensive experience with spring along with Hibernate for managing the Database Transactions.
- Expertise in implementing various J2EE design patterns like Service Locator, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Extensive experience in modeling presentation tier using Struts MVC (Model-View-Controller) architecture.
- Very good experience with the scripting in HTML, JavaScript, CSS.
- Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, and Multi-threading etc.
- Experience in Analysis, Design, Code Reviews, Unit testing and Integration Testing.
- Expertise in developing applications using EJB, JSP, Spring Root, Servlets, JDBC, JNDI, HTML, JavaScript, AJAX, XML.
- Familiar with Taglibs and other important directives to provide functionality to the JSP pages.
- Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
- Good knowledge of application development using Angular JS.
- Good Knowledge in Object Relational (ORM) mapping tools like Hibernate.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema).
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Performed System Integration test to ensure quality of the system.
- Very good knowledge of all the Object Oriented Programming concepts (Inheritance, Encapsulation and Polymorphism).
TECHNICAL SKILLS:
Technologies:Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC, Web Services, EJBs, Java Beans, JMS, Hibernate, spring, XML, JavaScript, HTML, CSS, AJAX, UI,JUNIT,Angular JS,JPA, debugging, Design patterns, agile methodology.
Frameworks/ORM tools: Spring, Struts 2.0/1.1, Hibernate 3.0, UML.,SDLC experience
App Servers/ Middleware: Web Sphere 7/6.1, Web logic … Tomcat 6.0, JBoss4.x, IDE / Programming Tools Eclipse 2.1/3.7, Net Beans 7
Operating System: Windows NT/XP/7/8.
Scripting Language: JavaScript, JQuery
Web Services: Apache Axis, SOAP, Rest
Database/Tools: Oracle, MS SQL Server 2005, MySQL
Libraries and Tools: Ant, Maven, Rational Rose, Enterprise Search products in FAST
PROFESSIONAL EXPERIENCE:
Java/ J2EE Developer
Confidential, San Francisco, CA
Responsibilities:
-
Analyzing the requirement document and preparing queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Involved in business requirement gathering and technical specifications.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile and waterfall methodology.
- Involved in Presentation Development using Struts Framework.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Deployment of application in Tomcat server.
- Hands on experience in resolving issues in the production server.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Interaction with Oracle database is implemented using Hibernate.
- Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Involved in procedures and functions modifications.
Java/ J2EE Developer
Confidential, Foster City, CA
Responsibilities:
-
Involved in the analysis, design, and development and testing phases of Software Development life cycle.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Involved in building the Web Application using the Struts Framework by creating the Action classes, Form beans and configuring the action mappings in struts-config.xml.
- Implemented JSP and Ajax to design the user interface.
- Used Struts, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Extensively used Core Java such as Exceptions, and Collections
- Presentation Tier is built using the Struts framework.
- Involved in writing the ANT scripts to build and package and deploy the application.
- Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
- Developed the test cases using JUnit for unit testing.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in Web logic Application Server environment.
- Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle
Java/ J2EE Developer
Confidential, Pleasanton, CA
Responsibilities:
-
Analyzing the requirement document and preparing queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Coding for Model and Controller.
- Development of Web application using Struts framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Developed UI using HTML, JavaScript, and JSP.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the Application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in Web Logic Application Server environment.
- Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Involved in analysis for Reporting framework.
- Involved in procedures and functions modifications.
- Cross browser issue fixing with Firebug and IE Developer.
- Configuration manager role using Jenkins tool.
Environment: Oracle 10g, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, Servlets, Web Services, jquery, SVN.
Java/ J2EE Developer
Confidential
Responsibilities:
-
Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP's and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
- Solved Problem using a combination of java script, JQuery.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML, SVN.