Java Developer Resume
SUMMARY
- 5+ years of experience in Systems Analysis, Software Design, Development, and Implementation of Client/ Server applications wif an exposure to all facets of Software Development Life Cycle (SDLC).
- Good Knowledge of Object Oriented Software Programming (OOP)
- Exposure to Software methodologies like Agile and Waterfall.
- Responsible for coding, implementation and unit testing of various J2EE related projects.
- Expert in designing and developing various UML diagrams using tools like Visio
- Experience in Tomcat Server, JBoss, and Weblogic.
- Successfully designed and implemented systems based on N - tier distributed object architecture using J2EE technologies such as EJB, Servlets, JNDI.
- Experience using SQL and PL/SQL in writing Stored Procedures, Triggers and Functions.
- Well versed in using Client Side Design and Development using JavaScript, XML, AJAX, XSL, CSS, HTML/DHTML/XHTML. Adept in developing applications using Oracle and SQL Server.
- Expertise in J2EE Design Patterns such as MVC, DAO, Singleton, Session Facade in teh development of Multi-Tier distributed Enterprise Applications
- Expertise in developing applications using Java J2EE technologies including JDBC, Hibernate, Struts and JSP using Eclipse.
- Experience in working wif Netbeans and Eclipse IDE’s.
- Good noledge of Struts framework, Spring Framework
- Experience in developing Integration layer using O/R-Mapping tool Hibernate Framework
- Experience in RDBMS development such as MySQL, Oracle
- Experience in development and deployment on Apache Tomcat servers
- Experience in JUnit Testing, Apache Ant and Log4J.
- Working experience in various domains of Manufacturing, Education Service and Consultancy
- Excellent Communication skills, Self-motivated, quick to learn and possess good interpersonal skills
TECHNICAL SKILLS
WEB TECHNOLOGIES: Java, J2ee (JDBC, JSP, HTML, JavaScript)
RDBMS: MySQL, MS SQL server, Oracle 11g
IDE: Eclipse, Net Beans
OPERATING SYSTEMS: Mac, Windows
APP/WEB SERVERS: JBOSS, Weblogic, Apache Tomcat (Web Server)
ORM Tool: Hibernate
Frameworks: Struts, Spring
Scripting: JSP 2.0, JavaScript, jQuery, HTML, DHTML, XHTML, CSS, Ant
Version Control: CVS, TFS, SVN
Project Methodologies: Waterfall, AGILE/SCRUM
SCRUM Management: SCRUMDO, Agile
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, architecture design, and development and testing phases.
- Participated in teh requirements reviewing sessions and teh detailed design of teh entire architecture.
- Implemented Agile SCRUM Process in teh form daily standup meetings.
- Created Class Diagrams, Sequence Diagrams using Microsoft Visio, prepared application design document.
- Worked in Core Java programming for multi-threading, synchronization across multiple threads, Collections Framework of JAVA, data Structures.
- Configured Struts Config.xml and deployment descriptor Web.xml for teh required customization
- Developed JSP pages and client side scripts required for Account Mgmt module of dis project.
- Designed and developed UI using HTML/XHTML, CSS, JSP and Struts.
- Developed Action classes for control of teh business processes in teh middle-tier of STRUTS framework.
- Developed Object - Relational (O/R) mapping using HIBERNATE. Developed Data Access Object (DAO) persistence layer using Hibernate.
- Developed PL/SQL stored procedures to process teh business logic of various reports. Has created PL/SQL packages in dev & test environment.
- Has involved in teh performance tuning of PL/SQL stored procedures, ORACLE functions to improve teh reports response times. Used SQL Developer tool for SQL query operations and data validations
- Worked wif ANT build file build.xml on automating complicated repetitive tasks.
- Configured Log4j for better logs tracking.
- Designed Unit test plan for testing of use cases designed for different cases in synchronous wif requirement specification.
- Supported teh Production Team members in development and testing of production Implementation.
- Provided technical guidance to business analysts, convert reqs into technical specifications to start working on.
- Developed & deployed teh web components using JBOSS, which is deploying Java Beans on app server and Testing on JBOSS Server .
- Has used CVS for Version Controlling
Environment: Java, J2EE, JSP, HTML/XHTML, CSS, Struts, JBOSS App Server, CVS, Microsoft Visio
Confidential
Team Member
Responsibilities:
- Involved in all teh stages of teh lifecycle of dis project which include Design, Development, Testing and Deployment
- Developed user interfaces using Java Server Pages, HTML & CSS
- Designed and implemented Java Struts and JSP front-end of web application
- Maintained teh Source Code Version Control using CVS.
- Developed Code to display Tree Structures by using XML and XSLT.
- Implemented teh necessary infrastructure to parse XML documents using JAXP.
- Responsible for teh development of Action Classes, Form Beans, Business Components and DB Components in Struts MVC framework. Played a key role in configuring Struts Components.
- Used Value Object and DAO design pattern for improving teh performance of teh system.
- Used Front Controller, Value Object and Data Access objects design pattern for improving teh performance of teh system.
- Developed persistent Java objects using Hibernate.
- Worked on Hibernate for mapping teh java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
- Utilized Struts, Tiles for JSP page layouts. Utilized Struts Validates for Client Side Validations.
- Developed triggers, Exceptions and Procedures for maintaining teh integrity and correctness of teh transactions in Oracle.
- Developed RESTful Web Services to expose internal functionalities and features.
- Monitored teh error logs using Log4J and fixed teh problems dat includes runtime exceptions and monitoring error logs
- Eclipse IDE configured wif Apache Tomcat was used in debugging and testing environment
- Used JavaScript and validation framework to perform validation on teh JSP pages
- Performed front end validations using JavaScript.
- Developed JUnit test cases for all teh developed modules.
- Implemented and tested backup and recovery system for production environment.
- Involved in Code review process. Responsible for resolving Production issues.
Environment: Java, J2EE, JSP, HTML5, CSS, Struts, JBOSS App Server, CVS, Eclipse, XML, Hibernate, Apache Tomcat Web Server
Confidential
Team Member
Responsibilities:
- Involved in all teh stages of teh lifecycle of dis project which include Design, Development, Testing and Deployment
- Developed teh application using Spring framework dat leverages model view layer (MVC) architecture.
- Deployed J2EE applications as war files on WebSphere application servers.
- Worked on Hibernate for mapping teh java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
- Used Hibernate in data access layer to access and update information in teh database.
- Involved in development of data abstraction layer using Hibernate ORM framework wif Spring support, and JDBC driven components.
- Extensively used HQL while developing teh Hibernate DAO classes
- Developed triggers, Exceptions and Procedures for maintaining teh integrity and correctness of teh transactions in Oracle.
- Monitored teh error logs using Log4J and fixed teh problems dat includes runtime exceptions and monitoring error logs
- Netbeans IDE configured wif Apache Tomcat was used in debugging and testing environment
- Used JavaScript and validation framework to perform validation on teh JSP pages
- Performed front end validations using JavaScript.
- Developed JUnit test cases for all teh developed modules.
- Implemented and tested backup and recovery system for production environment.
- Involved in Code review process.
Environment: Java, J2EE, JSP, HTML5, CSS, Struts, JBOSS App Server, Oracle 10g, CVS, Netbeans, XML, JDBC, Hibernate, Apache Tomcat Web Server