Java Developer Resume
New York City New, YorK
SUMMARY
- About 5+ years’ experience as a JAVA DEVELOPER in developing enterprise web applications using Java/J2EE such as Core Java, JSP, Servlets, Struts 2.0, Hibernate 3.0, Spring 3.x/4.0, Web Services, XML, JavaScript and JDBC.
- Experience in creating and understanding of Business specifications including class, entity relationship and sequence and activity diagrams.
- Excellent knowledge of J2EE design patterns such as Singleton, Model View Controller (MVC).
- Extensive experience with web and application servers like ApacheTomcat and JBoss6.x/7.0.
- Good experience working on different levels of Software Development Life Cycle (SDLC) such as requirement analysis, design, development, testing, debugging, and deployment.
- Extensively worked on different layers during application development including Front - end, Core Java, Back-end and production support.
- Worked under Agile (Scrum, Sprint) methodologies.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML and CSS.
- Good experience with relational database’s like ORACLE 12c/11g/10g/9i and SQL SERVER.
- Experience working with Hibernate 3 for object relational mapping and data persistence.
- Experience in writing SQL statements, triggers, and stored procedures for database transactions.
- Expertise using rapid application development tools like Eclipse and Net Beans.
- Experience in Unit/Debug/Integration testing and generating test cases for web/Java core applications.
- Established and maintained productive working relationship with management, clients and team members.
- Hands on experience in handling critical web based applications issues and handling failure recoveries.
TECHNICAL SKILLS
- Java, C, C++, PHP\EJB3.x & JPA (ORM)
- Struts 2.0, Hibernate 3.0(ORM tool), JDBC \HTML, CSS, XML, Java Script, jQuery,
- Framework, spring 3.x, 4.x\AJAX and Bootstrap
- MySQL, Oracle 12c/11g/10g/9i, SQL \SQL Developer, MySQL work Bench
- Eclipse, Spring Tool Suite, MyEclipse & \Web Services (JAX-RPC, JAX-WS, JAX-RS), \
- NetBeans\JAX-B & JAX-P (SOAP, REST)
- Glassfish 3.0, Tomcat, JBoss, Web Logic \Waterfall and Agile (Scrum, Sprit)
- Windows 8.1/8/7/Vista/XP, UNIX, Linux.\Log4J
- ANT and Maven\SVN, Tortoise SVN, CVS\
- JUnit\Soap UI, REST Console 4.0.2\
PROFESSIONAL EXPERIENCE
Confidential, New York City, New York
Java Developer
Responsibilities:
- Involved in the analysis, design/development and testing of Software Development Lifecycle (SDLC).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Used Spring 4.0 Framework for rapid development and ease of maintenance.
- Developed the application front end using Spring Framework: developed action classes, form beans and Java Server Pages.
- Developed a web-based reporting for credit monitoring system with HTML, CSS, JSTL and custom tags using Spring 4.0 framework.
- Developed Enterprise Java beans (EJB 3.0) which encapsulate the workflow logic.
- Designed and implemented MVC Design Patterns.
- Involved in implementing the DAO pattern for database access extensively.
- Developed Get and Post REST calls on creating, updating, activating, deactivating users and implemented required methods
- Used JAXB API to bind XML schema to java classes.
- Used Hibernate 3.0 to store the persistence data into the Oracle 10g database and written HQL to access the data from the database.
- Used Spring Framework to integrate O/R mapping tool Hibernate.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control.
- Extensively used Maven as a build tool.
- Deployed the applications on JBoss 7.x Application Server.
Environment: Core Java, J2EE, Spring 4.0 Framework, Hibernate3.0, JSP, Servlets, PL/SQL, REST Web Services, JavaScript, JQuery, JBoss7.x, XML, JUnit, HTML, CSS, UML, JIRA, Oracle 10g, Eclipse IDE
Confidential, John Creek, GA
Java Developer
Responsibilities:
- All the modules of the application are based on Spring MVC architecture and J2EE technologies.
- Integrated Spring Dependency Injection (DI) among different layers of an application.
- Developed Oracle PL/SQL, Stored Procedures, Triggers and created tables
- Implemented DAO layer using Spring 3.x and Hibernate 3.x Module to call oracle stored procedures from the application.
- Development and support of RESTful Web services that support JSON using Spring Web services (JAX-RS), JSON Spring MVC Module.
- Interacted with Business Analysts to come up with better implementation designs for the Application.
- Developed the JQuery function with Ajax implementation to make the application user interactive and some GUI screens in JSP.
- Provided production support for the various applications and coordinated with cross functional teams.
- Worked with Oracle Web Logic 11gR1 as the application servers.
- Used Log4j for logging the application log of the running system.
- Used JIRA HP Quality Center for defect issue tracking.
- Used SVN as versioning system.
- Developed JUnit for test cases for unit testing and worked with testers in resolving various defects in the application.
Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 3.0, Spring 3.x, JSP, Servlets, XML, RESTful web Service, JavaScript, Web Logic 11gR1, HTML, SVN, Log4J, JUnit, Eclipse 3.0,Oracle
Confidential
Java Developer
Responsibilities:
- Responsible for reviewing business user requirements and also participated in meeting with Business Analysts.
- Developed and maintained elaborate services based architecture utilizing open source technologies like Spring 3.x and JDBC.
- Utilized Oracle PL/SQL for stored procedures.
- Create WAR file with Maven and deploy it on JBoss 6.0 Application Server.
- Solved the issues found during the testing phase for all the modules that were developed.
- Used GIT and SVN for checking in and checking out code from code base.
- XML parsing using DOM/SAX Parsers for displaying XML Data from Back-Office.
- Used JavaScript front end validations.
- Performed unit tests using JUnit framework for Unit Testing.
- Work on code review and test documents review.
- Migrating code to different testing regions.
- Provide support during QA testing.
Environment: JDK1.6, Spring 3.x, XML, PL/SQL, UML, Eclipse, Web Services, log4j, JUnit, JBoss 6.0, Maven, SVN
Confidential
Java Developer
Responsibilities:
- Understand the existing business application, review and analyze the project requirements.
- Performed Requirement Analysis to develop System Requirement document, Use Cases, Activity Diagrams and Sequence Diagrams. Hence developed and documented conceptual design of Application in System Specification Document.
- Implemented web application using Struts 2.0, Spring 3.x and Hibernate 3.0 Framework.
- The Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP's and Struts based tag libraries.
- Used Struts Validation Framework for form input validation augmented by struts validator XML config files.
- Involved in the configuration of Struts and Hibernate into a spring application and used Spring DAO support to build Hibernate DAO classes.
- Used Agile methodology to develop and deliver project.
- Worked extensively on Singleton and MVC patterns.
- Customized the content and page layout of the JSP pages by using Cascading Style Sheets (CSS), HTML and validated using JavaScript.
Environment: Core Java, Struts2.0, Spring3.x, Hibernate3.0, JSON, JSP, Servlets, JavaScript, JQuery, Maven, JUnit, JIRA, Tomcat, XML, XSL, ANT, PL/SQL, Oracle, Eclipse IDE, HTML, CSS, Linux Ubuntu
Confidential
Java Programmer
Responsibilities:
- Developed the presentation layer using JSPs, HTML and CSS.
- Involved in the preparation of test scripts for the use cases.
- Involved coding and review of the system.
- Used Servlet to implement business logic.
- Extensive experience with web servers like ApacheTomcat.
- Responsible for preparation of user entry screens.
- Client side validations were done using JavaScript.
- Implementation was at the client place.
- Ensured timely deliveries of work requests.
- Used Agile methodology to develop and deliver project.
Environment: Java 1.4, JSP 1.1, Servlet, JDBC, MySQL, JavaScript, CSS and HTML
