Java Developer Resume
SUMMARY:
- 7+ years of professional experience in analysis, design and development with system study, code review, maintenance, deployment, documentation and testing of presentation /business /database access layers.
- Worked as an IT Analyst like gathering the requirements, Designing, Creating functional specifications and documentation.
- MVC (Model View Controller) architecture experience with use of Struts framework and various Java / J2EE design patterns.
- Excellent Java/J2EE and OOP Skills.
- Hands on experience in Struts, Spring and Hibernate frameworks.
- Experience in working on SOAP and RESTful Web Services.
- Knowledge in Object Oriented Design (OOD) using UML with Rational Rose.
- Conversant with web/application servers Web Sphere, Web Logic and Tomcat.
- Exposure of many programming languages, multi - platform development, Web development, client/server application development, distributed application development and database design.
- Experience with databases like Oracle and MySQL.
- Programming experience of PL/SQL to code Oracle/SQL Stored Procedures.
- Expertise in using version control system like CVS, Git, TFS and SVN.
- Good working knowledge of using the tools like Log4j, Maven, Ant and JUnit.
- Experienced in XML manipulation with Java using DOM and SAX parsers.
- Experienced in Analysing/understanding the existing code.
- Excellent analytical, communication and interpersonal skills with good team leading qualities.
- Flexible to adapt new environments, learn & implement the new technologies quickly.
- Self-motivated and enjoy working in a technically challenging environment.
TECHNICAL SKILLS:
Languages: C, C++, Java, PL/SQL
Scripting Languages: JavaScript, jQuery, Ajax.
Databases: Oracle 9i/10i/10g/11g, MySQL, DB2
Web Technologies: HTML, HTML5, Servlets, JSP, XML, XSLT, JSTL, SOAP, RESTful Web Services.
Web Frame Works: Spring, Struts, Hibernate.
Web/Application Servers: Web Sphere, Web Logic, JBoss, Tomcat.
Operating Systems: Windows 7/XP/2000, Linux and Unix.
ID Development Tools: Eclipse, Net Beans, Ant, Toad, log4j, Q Tester, Maven
Version Controls: CVS, SVN, TFS, Git
PROFESSIONAL EXPERIENCE:
Confidential
Java developer
Responsibilities:
- Worked on mainly on Web - Services(SOAP), Enterprise Java Beans, Spring and Hibernate.
- Used JSP, JQuery in modifying the behavioral aspects of the User Interface for CSS, BAS.
- Involved in performance evaluation of various applications and devising methods for improving performance without disturbing the functionality.
- Responsible in providing Application support in resolving or enhancing Production Support tickets
- Responsible for fixing the defects across the Application.
- TFS has been used for the purpose of version control
- Develop/Update the JUnits for the code changes as part of defect fixing.
- Perform Unit testing and document the results as part of defect fixing.
- Analyze the data problems in the Conversion Database and provide the details to Conversion team for fixing the data.
Environment: s: Java 1.7, XML, Rational Application Developer 7.5, 9, Web Services(SOAP), Spring, Hibernate, Rapid SQL, QTester, WebSphere Application Server7, JQuery, JSP, JUnit, TFS, Ant, SOAP UI tool, Windows7, DB2.
Confidential, Nashville, TN
Java developer
Responsibilities:
- Involved in Analysis, Requirements gathering and Designing of entire application.
- Responsible in developing application following Scrum Methodology and Test Driven Development Technique
- Developing the User Interface/utilities using HTML5, JSP, CSS, AJAX and Java Script.
- Developed the Model View Controller (MVC2) architecture using Singleton design pattern
- Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans.
- Worked on creation of Hibernate configuration files and mapping files for persistence layer.
- Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE and HQL Queries.
- Responsible in providing Application support in resolving or enhancing Production Support tickets
- Involved in performance evaluation of VIP and devising methods for improving performance without disturbing the functionality.
- Involved in implementing VIP generated alerts to the users when certain business conditions are met.
- Involved in developing batch programs for VIP that run on a nightly, weekly and monthly basis.
- Responsible for fixing the defects across the Application.
- SVN has been used for the purpose of version control
- Develop/Update the JUnits / DBUnits for the code changes as part of defect fixing.
- Perform Unit testing and document the results as part of defect fixing.
- Analyze the data problems in the Conversion Database and provide the details to Conversion team for fixing the data.
Environment: s:Java1.6,XML,Struts2, EclipseGalileo,@Vantage framework,Oracle 10g, TOAD, SQL Developer 3.0, HTML5, Hibernate 3.x, JavaScript, Servlet, Tomcat 6.0, JBoss, Agile Development/Scrum, JUnit,SVN, Ant,Track record,Windows XP and Windows 7,Crystal Reports 2008, BOXI infoview 3.1.
Confidential, MI.
Java Developer
Responsibilities:
- Worked with java script events and functions.
- Updated CSS layout to reflect the new changes as per the addition of new components.
- Worked with server side beans to adopt the new changes.
- Developed the multi-threaded Business Layer using Hibernate.
- Developed Hibernate mapping files and Domain objects.
- Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
- Responsible for data validation on the Client side by using JavaScript.
- Used Hibernate 2.1 for querying and maintaining database persistent objects.
- Created XML Schema, XML template and XSL.
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Implemented message level security using user name tokens.
- Consumed web services and integrated with legacy application modules.
- Deployed the application on web Sphere application server.
- Implemented various functions in Unix Shell Scripts as per the internal standards.
Environment: Java1.4.1, J2EE 1.4, DB2 v9.x, Java Script, XML, Hibernate, Spring Framework 2.0, Web Sphere Application Server 6.0/5.1.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Developed the application using the iterative and incremental software development process of agile methodology.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed application on the back end using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
- Involved in writing and business layer using EJB, BO, DAO and VO.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using HTML, JSPs, Servlets, Struts and Tiles framework.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used Maven scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Deployed the application on to Tomcat server.
Confidential, Memphis, TN
J2EE Developer.
Responsibilities:
- Gathered requirements from the client for designing the Web Pages.
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Developed the presentation layer using Model View Architecture implemented by Spring MVC.
- Developed POJO as part of persistence framework.
- Implemented Front controller using Spring MVC framework.
- Participated in designing the user interface for the application using HTML, DHTML, Servlet, Java Script and CSS.
- Worked on developing ANT Script for the code generated.
- Developed the war/ear file using Ant script and deployed into Tomcat Server.
- Used Eclipse IDE for code development along with CVS for managing the code.
- Used Oracle as the backend
- Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the Database.
- Wrote Database Stored Procedures, Triggers and functions.
- Consumed Web Services using Restful web services.
- Used Oracle as the backend
- Used log4j logger system to maintain application logs.
- Performed unit testing and system testing.
Environment: Java EE 6,Spring,Hibernate,SOAP Web service, AJAX, Jquery, HTML, CSS, XML, Oracle, JUnit, JNDI, CVS, log4j, Tomcat, Apache Ant 1.7, Eclipse3.0,Windows
Confidential
Jr Java Developer
Responsibilities:
- Worked directly with user groups in analyzing and specifying business requirements for the design and development of project.
- Designed application with UML (Unified Modeling Language).
- Developed application based on SDLC (Software Development Life Cycle).
- Developed complete Web tier of the application with struts framework.
- Developed Session Façade with Stateless Session bean.
- Actively involved in configuring the Application Server and deployed all the modules like Web modules and Business modules.
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed the Front-End JSP and HTML.
- Developed JSP's, Java Beans and Servlets to interact with Data Base.
- Extensively used JavaScript for client side validations.
- Used XML parsers to parse and fetch information from XML templates.
- Performed Unit Testing of all Modules.
Environment: J2EE, JSP, EJB, AJAX, JMS, XML, HTML, JDBC, JBUILDER, JavaScript, Maven, Oracle, Rational Rose, UML, Windows XP, Unix Scripting, Solaris, Clear Case and Clear Quest.
