We provide IT Staff Augmentation Services!

Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Professinal Summary :

  • A highly motivated software professional with 6 yearsof experience in web based enterprise application development.
  • Expertise in design, development and deployment of N-Tier enterprise applications using Core Java, Spring, Hibernate, JDBC, Servlets ,JSP ,Spring MVC,XML,XHTML,HTML JavaScript, Action Script, CSS ,AJAX and JQuery.
  • Strong understanding of all phases of SDLC software development life cycle , and Agile/SCRUM development methodologies.
  • Expert in Developing Applications using common J2EE Design Patterns such as Singleton, Command, Session Facade, Business Delegate, Service locator, Front Controller, MVC, Data Access Object and Inversion of Control.
  • Expertise in object modeling and OO design methodologies. UML diagrams likeSequence, Class, Object, Use Case, State, and Activity Diagrams.
  • Sound Relational Database RDBMS concepts, database designing, Normalization, PL/SQL, Stored Procedures, Cursors , Triggers and extensively worked with SQL Server, Oracle, IBM DB2 and MySQL.
  • Hands on experience in integrating applications using Service Oriented Architecture SOA and exposing core business processes as SOAP and REST Web services.
  • Implemented SOAP based web services using the frameworks AXIS and Spring-WS.
  • Implemented REST based web services using the frameworks Jersey and Spring-MVC.
  • Expertise in building Persistence layer using Hibernate and Spring JDBC.
  • Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, PlugIn, Internationalization, DynaActionForm, DispatchAction in the Struts Application development.
  • Hands on experience working with JUNIT and Mock Objects.
  • Experience in writing ANT and Maven build-scripts.
  • Hands on experience using various application servers like Apache Tomcat, JBOSS 5, Web Logic and Web Sphere.
  • Experience in using IDEs like Eclipse 3.x, NetBeans and Spring Tool Suite STS .
  • Worked on Version Control Tools like SVN and CVS.
  • Hands on experience in using Continuous Integration tools like Jenkins.
  • Hands on experience on Code quality plugin like Checkstyle, and Sonar.
  • Experience in using JIRA, Bugzilla and Rational Clear Quest.
  • Excellent analytical, inter-personal and communication skills.

Techincal Skills:

  • Operating systems
  • Windows, Linux and UNIX
  • Languages
  • Java, JavaScript, HTML, XML, C and C
  • Web Technologies
  • Servlets, JSP, CSS, Struts, Spring MVC, AJAX and Web Services
  • Frameworks
  • Spring 3.x, Hibernate , Jersey, AXIS 2, Struts
  • Database Knowledge
  • IBM DB2, Oracle, SQL Server and MySQL 5
  • Tools Worked on
  • Eclipse, STS, TOAD, SOAP UI and Notepad
  • Servers
  • Apache Tomcat 6, JBOSS, Web Sphere and Web Logic
  • Build Tools
  • Ant and Maven
  • Code Quality
  • Check Style, Find Bugs and Sonar
  • Continuous Integration
  • Jenkins
  • Modeling
  • UML and Visio
  • Version Management
  • SVN and CVS
  • Bug Tracking tools
  • Jira, Bugzilla and Clear Quest

Professional Experience:

Confidential

Role: Java Developer

Responsibilities:

  • Responsible for building and managing Claims Service use cases: Creating, Searching and viewing the details of the claims
  • Integration with shipping services to validate the tracking numbers and retrieving the details of shipments
  • Involved in documenting the low level design and keeping the documentation up to date with the new enhancements
  • Implemented Web Services using Spring-WS framework
  • Developed and implemented the MVC Architectural Patter using Spring Framework including JSP, Servlets, JSP and Form Beans.
  • Implemented Spring MVC and Spring Bean Factory using IOC, AOP concepts.
  • Developed POJOs, interfaces and used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and used style sheets Cascading Style Sheets CSS to change the look feel UI.
  • Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Implemented persistence mechanism using Hibernate ORM Mapping . Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUNIT. Implement log4j for logging the messages at debug and error level
  • Created Code Reviews in Crucible and reviewed other members code
  • Responsible for managing high code quality and standards using CheckStyle and Sonar plugins
  • Used SVN as a version controller to manage the code versions.
  • Used Jenkin's for Continuous Integration pipeline and Maven as a build tool and repository
  • Managing the complete life cycle of the defect/enhancement in Jira

Environment: Spring 3, Hibernate 3, Web Services Spring-WS , JAXB, XML, Hibernate, Spring MVC, JSP, HTML ,CSS, JavaScript, JUNIT, Apache Tomcat 7.0 server, Oracle 11g, SVN, Maven, Crucible, and Jenkins.

Confidential

Title: Fire Master Record FMR Update

Role: Software Developer

Responsibilities:

  • Actively involved in analyzing the new requirements and change requests.
  • Involved in documentation of the control flow in the existing application involving different tiers of the application.
  • Designing and documenting the solution in the form of Use case, Sequence, class and activity diagrams
  • Identifying the system integration points and designing the services around functionality
  • Defined and documented WSDL documents and Schema's using XSD
  • Created sample request and response XML files.
  • Implemented the Web services using Spring-WS framework.
  • Developed the application using Spring Framework that uses Model View Controller Spring MVC architecture with JSP as the view.
  • Used Spring IOC for Dependency Injection.
  • Used Hibernate for Object-Relational Mapping and for database operations in MySQL database.
  • Used Eclipse as IDE.
  • Developed Unit tests using JUNIT
  • Tested Web services using SOAPUI
  • Developed build scripts using Maven
  • Reviewed code written by other members of the team
  • Managing the complete life cycle of the defect/enhancement.
  • Preparing and deploying builds to the Dev, Test and QA environments.

Environment: Spring 3, Hibernate 3, Web Services Spring-WS , JAXB, XML, Hibernate, JUNIT, Tomcat 7.0 server, SVN, Maven, JSP, and HTML.

Confidential

Title:Apple Vacations website support

Role: Java Developer

Responsibilities:

  • Analyze the requirements, change requests and bugs
  • Write the design document for CR's
  • Implement the solution as per the specification and design
  • Implemented UI level changes / enhancements
  • Integration with the downstream web services to shop and book vacations
  • Implemented searching and sorting business rules in business layer
  • Developing persistence layer using Hibernate
  • Unit testing the solution using JUNIT
  • Participate in code reviews and review the code

Environment: Tomcat Server 6.0, Struts, Spring, Hibernate, JSP, Servlets, XML, AJAX, SVN, ANT.

Confidential

Title:Learning Management System

Role: Software Associate

Responsibilities:

  • Participated in requirements analysis meetings with the business partners
  • Responsible for User Management and Course Management modules
  • Worked with the architect and designed the database schema's for managing the Users, Service Centers and Regions details
  • Created database tables and indexes
  • Built the basic framework for using Spring framework
  • Developed the persistence layer using Spring-DAO modules
  • Wrote UNIT tests using JUNIT
  • Implemented the presentation layer using Struts, Tiles and JSP
  • Wrote JavaScript validations
  • Developed build scripts using ANT
  • Participate in code reviews and review the code
  • Design and Development of User Management, Course Management, Single Sign on, CVS Process automation, and Reports.

Environment: Tomcat 5 server, MySQL 4, Java, Spring 2.5, Struts 1.1, JSP, JavaScript, ANT, and SVN.

Confidential

Role: Development Engineer

Responsibilities:

  • Developed Online Shopping System using J2EE technologies.
  • Created HTML, CSS pages for front-end, used JavaScript for client-side validation
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
  • Involved in using JDBC for storing and retrieval of data from Oracle database.
  • Specify, design, and develop, test and support software.
  • Designed and developed back end using Servlets and JavaBeans.
  • Document programming problems and resolutions for future reference.
  • Involved in using JDBC transaction manager to manage transactions
  • Involved in using Tomcat for the deployment of the application.
  • Write and maintain programming documentation.

Environment: Java, Servlets 2.4, JSP 2.0, JDBC 3.0, Oracle9i, HTML, JavaScript, Tomcat, JavaBeans, Eclipse.

We'd love your feedback!