We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Bloomington, MN

SUMMARY

  • 6 years of professional experience in Java and J2EE related technologies
  • Understanding of object oriented design principles and core Java concepts like Collections, Exception Handling, Generics, JUnit testing and data structures
  • Understanding of fundamentals of algorithm design and complexity analysis
  • Experience in developing UML diagrams such as use case diagrams, class diagrams and sequence diagrams
  • Knowledge of Rational Rose for data modeling
  • Good knowledge of various design patterns such as Session Facade, Data Access object, Factory, Singleton, Business delegate
  • Experience in creating Multithreaded applications
  • Experience in front end development using HTML, CSS, JavaScript and Ajax
  • Experience in design and development of web based enterprise applications by leveraging J2EE layered architecture using Servlets, JSP, JSTL, custom tag libraries
  • Hands on experience in creating web application using Spring MVC and Struts framework
  • Good knowledge of ORM framework Hibernate
  • Experience in use of build tool Maven for integration of Spring MVC and Hibernate framework
  • Implemented Service oriented architecture (SOA) using XML web services (SOAP, WSDL and UDDI) for publishing and consuming web services
  • Experience in building Restful web services using JAX - RS
  • Experience in using ANT as build tool
  • Proficient in programming with SQL, PL/SQL, Stored Procedures, Functions and Triggers
  • Hands on experience of working with various databases such as Oracle 11g and MySQL
  • Experience in configuring and deploying applications on IBM WebSphere, Glass Fish and Apache Tomcat server
  • Experience of writing Perl scripts and pipelining
  • Good Communication skills

TECHNICAL SKILLS

Programming Languages: Java

Web Technologies: J2EE, Servlet, JSP, JDBC, Tag Libraries

J2EE Framework: Spring MVC, Struts, Hibernate

Distributed Technologies: Web Services, SOA, JAXB, JAX-WS, JAX-RS and XML

Web Technologies: HTML, CSS, JavaScript, Ajax

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Glassfish.

IDE: Eclipse, Net Beans.

Build tools: Maven, ANT

Markup Languages: HTML, XML, XSLT, XSD.

Unit Testing: JUnit

UML Tools: IBM Rational Rose, Visio.

Database Server: Oracle, MySQL.

Methodologies: OOPS/OOAD, UML, Design Patterns.

Operating System: Windows

PDF document generation library: IText

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, MN

Sr Java Developer

Responsibilities:

  • Completed all lifecycle phases of project, which include requirement/specification, development/coding, unit testing, and system integration testing
  • Used logger for debugging and testing purposes using Log4j
  • Developed front-end screens using JSP, JavaScript, HTML, and Struts tag libraries
  • Used Struts2 framework to develop Actions, validations and configured struts.xml file
  • Developed Data Access Objects (DAOs) and Business Objects (POJOs) to interact with the database using Hibernate framework
  • Implemented ORM mapping in persistence layer using Hibernate framework
  • Developed business logic for accessing the oracle database using Hibernate framework Criteria API
  • Used SVN as version control tool
  • Used Spring framework for developing light weight business components
  • Used Dependency Injection feature of Spring framework for rapid development and ease of maintenance
  • Implemented asynchronies communication mechanism between JSPs and Actions using AJAX
  • Developed Batch jobs using Spring Batch framework

Environment: Java2SE 6, Java Beans, HTML, Java Script, JSP, AJAX, Struts2, Spring, Hibernate, JNDI, Web services, XML, DOM, Java Design Patterns, JUnit, Oracle11g, JDBC, WebLogic Application Server, Eclipse, SVN, Log4j, Maven

Confidential, Cleveland, OH

Java Developer

Responsibilities:

  • Participated in creating design documents using UML
  • Used J2EE design patterns such as MVC, Data Access Objects in the architecture, Session Facade, Singleton for the enterprise application
  • Used Struts framework to develop Action Servlet, Action Form bean, validations and configured struts-config.xml file
  • Developed programs to access the database using JDBC thin driver to execute queries, prepared statements and to manipulate the data in the database
  • Developed Data Access Objects (DAOs) and Business Objects (POJOs) to interact with the database using Hibernate
  • Used Hibernate for collection mapping and inheritance mapping
  • Implemented ORM mapping in persistence layer using Hibernate framework
  • Wrote and modified database using PL/SQL, stored procedures, triggers and functions
  • Created WAR files and used ANT as a build tool

Environment: Java2EE, Java2SE, Java Beans, JSTL, HTML, Struts, Hibernate, Java Script, Web services, SOAP, WSDL, XML XSLT, Design Patterns, JUnit, Oracle11g, WebSphere Application Server, RAD, JBoss.

Confidential, Wellesley, MA

Java Developer

Responsibilities:

  • Applied UML modeling to develop use cases, class diagrams, sequence diagrams using Rational Rose
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Design and development of User Interfaces and menus using HTML, JSP, JavaScript, client side and server side validations
  • Encapsulated the business classes as Java beans and persisted the data to Oracle Database using Hibernate classes
  • Developed Service Layer, Utility Classes using Java 6
  • Developed DAO’s and Business Objects (POJOs) to interact with the database using hibernate
  • Developed Spring Dispatcher Servlet along with the URL Mapping for it
  • Implemented modules in the Spring MVC Framework to process requests and render the appropriate view
  • Developed code in adherence to design patterns like Singleton, Factory, DAO, Front Controller and Dependency Injection
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
  • Responsible in developing and coding of stored procedures, triggers and functions
  • Client side data validation using JavaScript
  • Responsible for analysis and design of the application in Java, based on MVC Architecture, used the open source Spring Framework
  • Developed logging classes for the application using Log4j

Environment: Java 1.5, JSP, Java Beans, Servlets, XML, Web Services, spring, Hibernate, PL/SQL Oracle 10g, Microsoft Windows

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Involved in writing SQL, PL/SQL for query of knowledge database Used Rational Rose and UML (OOAD) to design Use Case, Class, Activity, and Sequence diagrams for Functional Design documents
  • Used Rational Rose for object modeling using UML and creating class diagrams and sequence diagrams
  • Implemented design patterns like Session Facade, Singleton, Factory, Service Locator, DAO, Value Object
  • Client side validations were done using JavaScript
  • Involved in writing PL/SQL Functions, Triggers and Views for Oracle 9i database
  • Used RAD to develop the Struts based application and deployed on WebSphere 6.1 application server and configured Apache 2.0 web server
  • Implemented logger for debugging and testing purposes using Log4j
  • Created HTML, CSS and JSP pages for developing front-end user interfaces
  • Used JavaScript for client side validations
  • Used Struts framework for developing Presentation and Business layers
  • Used Struts validations for server side validations
  • Connection to oracle database using JDBC

Environment: Java EE 5, Java2SE 6, Rational Rose, JSP, Servlets, Struts 1.2, PL/SQL, JNDI, Ant, UML (OOAD), XML, JavaScript, Design Patterns, Log4J, CVS, JUnit, Oracle 9i, WebSphere 6.1, RAD

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Designed and developed web components and business modules through all tiers from presentation to persistence
  • Developed the web pages using JSP, JavaScript, and Servlets
  • Developed java beans to interact with UI & database
  • Involved in writing SQL, PL/SQL for query of knowledge database
  • Created the end-user business interfaces
  • Developed XML/XSL with JAXB
  • Developed ANT script for building and packaging J2EE components
  • Wrote PL/SQL queries and Stored procedures for data retrieval
  • Created and modified Oracle Schema objects like Tables, Views

Environment: Java 1.5, JSP, Servlets, XML, JAXB,, JDBC, Struts 1.2, HTML, XML, XSL, XSLT, AJAX, DHTML, Weblogic, ANT

We'd love your feedback!