We provide IT Staff Augmentation Services!

Java Developer,resume Profile

4.00/5 (Submit Your Rating)

Professional Summary

  • Java Developer with 8 years' experience in analysis, architectural design, development, Integration and testing of applications using Java/J2EE Technologies
  • Participated in entire Software Development Life Cycle SDLC including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Experienced in Agile and TDD Test Driven Development software development methodologies
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Visio
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Command object pattern
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML 5, Ajax and CSS
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module in Web applications
  • Good hands-on knowledge on Hibernate and MyBatis for object mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring
  • Good exposure of Web Services using and SOAP and REST.
  • Good knowledge in developing Restful web services.
  • Working knowledge of database such as Oracle 8i/9i/10g, IBM DB2
  • Experience in writing numerous test cases using Junit and Mockito framework.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures
  • Have extensive experience in building and deploying applications on Web/Application Servers like Weblogic, Tomcat and Jetty
  • Experience in Building, Deploying and Integrating with Maven.
  • Experience in development of logging standards and mechanism based on Log4J
  • Strong work ethic with desire to succeed and make significant contributions to the organization
  • Strong problem solving skills, good communication, interpersonal skills and a good team player
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member

Technical Skills

Programming Languages

Java JDK1.4/1.5/1.6 JDK 5/JDK 6 , J2EE, HTML, SQL, PL/SQL, Symbian C

Frameworks

Spring, Hibernate, MyBatis

Web Services

SOAP, REST

Operating Systems

Windows, LINUX

Application Server

Apache Tomcat, Jetty, WebLogic

Web technologies

JSP, Servlets, JDBC, JavaScript, SOAP, REST

Client Technologies

JQUERY, JavaScript, AJAX, CSS, HTML 5

Databases

Oracle, DB2

Java IDE

Eclipse, Spring Tool Suite

Tools

TOAD, SOAP UI , ANT, Maven, Visio

Professional Experience

Confidential

Role: Java Developer

Responsibilities:

  • Followed Sprint Incremental process of Agile Software Development methodology, also involved in creating stories in IBM RTC.
  • Gathered business requirements and wrote functional specifications and detailed design documents
  • Implemented SOA Service Oriented Architecture and created spring restful webservices for consumption by the BPM process
  • Developed common XSD schema's as client contracts used to publish Top Down approach based Web Services
  • Used Spring validations to perform validations of front end and Throw all the exceptions
  • Implemented MyBatis to connect with Database to persist data into database and retrieve data whenever necessary from Multiple Data resources
  • Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller
  • Used SOAP-UI to test the Web Services
  • Responsible for creating and using using XSD for development
  • Deployed the application to Apache Tomcat 7.0 server
  • Build components scheduling and configuration using Maven
  • Wrote numerous test cases using Mockito for unit testing the code

Environment: OOAD, Java 1.6, J2EE, Spring 3.0, Maven, MyBatis, SOAP UI, SVN, Apache Tomcat, Mockito, Spring Tool Suite

Confidential

Role: Java developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards Presentation-tier, Business-tier and Persistence-tier .
  • Implemented open source MVC architecture using Spring MVC and configured the beans and extensively used Spring IOC for dependency injection.
  • Implemented persistence layer using Hibernate for Object relational mapping.
  • Designed, developed and validated the front end using JavaScript
  • Written the java client code for consumption of the CSS Restful webservices.
  • Written the java client code for consumption of the CSS SOAP webservices.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle 10g database.
  • Used TOAD to view and administrate the Oracle database.
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
  • Used Maven for build code.
  • Built and deployed WAR and JAR files for the product using weblogic and Apache Tomcat application server.

Environment: Java 1.6, Spring 2.5, Hibernate 3.0, Oracle 10g, JSP, SOAP, JavaScript, JUnit, TOAD, weblogic 10.0, Apache Tomcat, Log4j, RESTful WS, Maven, Eclipse IDE

Confidential

Role: Java Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, and Class Diagrams.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Command object pattern.
  • Responsible for analysis and design of the application based on MVC Architecture, using spring Framework.
  • Used Spring JDBC template for database interactions.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed DAO using spring JDBC Template to run performance intensive queries.
  • Developed ANT script for auto generation and deployment of the web service.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Experience writing Stored Procedures, Functions and Packages.
  • Used log4j to perform logging in the applications.

Environment: Java, J2EE, JDBC, JSP, JavaScript, Spring IOC, Spring MVC, Ant, Oracle, JUNIT and Log4j, Eclipse

Confidential

Role: Java /J2EE Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications
  • Followed agile methodology and updated the Mingle tool for Agile with the daily updates
  • Used Spring Core Annotations for Dependency Injection
  • Used HQL and SQL for fetching and storing data in databases
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database
  • Designed and built SOAP web service interfaces implemented in Java
  • Used Maven for the build process
  • Assist the users with procedural and technical problems.
  • Recreating technical environment to replicate and trouble shoot the issues.
  • Researching and identifying, resolving the incident and subsequent issues.

Environment: Java, JDK 1.6, Servlets, Hibernate, Spring 2.5, Eclipse, Maven, Jetty Server, Mingle tool for Agile.

Confidential

Position: Java /J2EE Developer

Responsibilities:

  • Involved in the development of JSPs and Servlets for different User Interfaces
  • Employed Hibernate to create the persistence layer and to make the transactions to the backend
  • Used AJAX for highly intensive user operations
  • Involved in Unit Testing of Various Modules based on the Test Cases
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase
  • Involved and participated in Code reviews
  • Used Log4J logging framework for logging messages
  • Used Tortoise SVN for version control
  • Involved in deployment of application on Apache Tomcat Server

Environment: Java, J2EE, Hibernate, JSP, PL/SQL, Junit, Log4j, Apache Tomcat

Confidential

Role: Symbian C Developer and Integration Engineer

Responsibilities:

  • Developed the UI for the application using Symbian C .
  • Handled the HTTP requests and parsed the XML responses.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Perform unit/module testing of software to find errors and confirm programs meet specifications.

Environment: Carbide C , Code warrior, Simulator, Symbian OS v9.2, Samsung G380 mobile

We'd love your feedback!