We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • 8 years of comprehensive experience in Design, Development, support and enhancement of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, MyBatis, SOAP, REST, HTML5, JSP, JavaScript, jQuery, AngularJS, CSS, Tag Libs, AJAX, JSON, and JUnit, Maven, Gradle, Ant, Oracle, log4j, MongoDB.
  • Worked on different Spring modules including Spring IOC, Spring ORM and Spring AOP, Spring JDBC, Spring Hibernate.
  • Experience in web application design using open source frameworks like Spring MVC, JSF and Struts Framework.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0, CFX / JAXB 2.0 and JMS.
  • Extensive experience in XML related technologies such as XML , DTD , XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP ), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services .
  • Strong experience in using Design patterns such as Business Delegate, Data Transfer Object, DAO, Session Façade, Factory Methods, Service Locator and MVC.
  • Have hands-on experience in the usage and deployment of applications in JBoss, Web Logic, WebSphere portal Server and Apache Tomcat Server.
  • Extensive experience in different IDEs like Eclipse and NetBeans.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in development methodologies like Waterfall and Agile.
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Used No SQL database MongoDB for a proof of Concept.
  • Proficiency in using RDBMS concepts and worked with Oracle 8i/9i/10g/11g, SQL server and good experience in writing Stored procedures, Functions and Triggers using SQL and PL/SQL.
  • Expertise in configuring, using & administrating version control systems like GIT, Clear Case, Subversion and CVS .
  • Working experience on CRM, Healthcare, Prepaid Management projects.
  • Experienced in developing UML diagrams like use cases, class diagrams, activity diagram and sequence diagrams using Rational Rose and MS Visio tool.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT, MAVEN and Gradle.
  • Good communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Good work ethics and willingness to work hard to achieve employer objectives.

TECHNICAL SKILLS:

Programming Languages: JAVA, C, C++, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools: Altova UML Spy 2010,2009, MS Visio 2003,2007, Rational Rose Enterprise

IDE & Reporting Tools: Eclipse, Netbeans, JDeveloper, Android Studio, Codeblocks

HTML Editors: Adobe Dreamweaver CS 5.5, MS Frontpage 2003

J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2

Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad for MySQL, SQL Developer for Oracle, Connect/J for MySQL, DB2Connect

Application Servers: IBM Web Sphere, Web Logic, JBoss5.5, Apache Tomcat and Glassfish3.0

Web Technologies: HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks: Hibernate 3.0, JPA

Batch Scripting: ANT, Maven, Gradle

Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service), MDB (Message Driven Bean) LDAP

Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Fa ade, Decorator, Adapter and Strategy

JAXRPC, JAXWS, JAX: RS, SOAP UI, CXF, REST

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

JUnit 4.1, J: Mock, Easy Mock, Spring Test.

Logging Tools: Log4j, slf4j

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:

  • Used Agile environment for designing and coding application environment, used the Test Driven Development (TDD) which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • For the management of application flow we used SpringMVC (by developing configurable Handler Mappings, View Resolver).
  • Used Spring dependency injection to inject all the required dependency in application.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database
  • Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML, CSS and JSP’s for user interaction.
  • Implemented dynamic page elements and form error validations using Angular JS directives.
  • Used Maven as a build tool and developed Maven Scripts to automate the compilation.
  • Developed screens, Controller classes, Business services and DAO layer.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Wrote test cases in JUnit for unit testing of classes.
  • Consumed Web Services for transferring data between different applications.
  • Used JAX-WS SOAP Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Deployment of. ear files in Apache Tomcat 6.0 application servers and WebLogic Application server.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.
  • Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
  • Mentored few people in team and have reviewed design, code and test cases written by them.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Web logic 9.0, XML, Web services, Oracle 10g, HTML, CSS, DHTML, Angular JS, XSLT, Eclipse3.0, AJAX, JavaScript, Windows XP, Unix, JUnit3.8, Log4j, CSS, ANT, Putty, SVN

Confidential, MI

Sr. Java Developer

Responsibilities:

  • Interacting with Business Analysts and Subject Matter Experts (SMEs) to carefully understand business requirements and translate business requirements into technical document.
  • Involved in the requirement analysis, design and development of the application built in Java/J2EE using Struts, JavaScript, JSP, AJAX, JDBC and Web Services with JAX-WS
  • Contributed in design and development of Struts/MVC web based application
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html table’s) to create standard dynamic web pages.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP..
  • Worked on client-server and web based technology using J2EE, XML Technologies and also involved in the Product Development
  • Worked on Java , J2EE, Servlets, JSP, EJB’s, Struts, JDBC, HTML, XML , and other web based development tools.
  • Unit testing code, reproducing, analyzing and fixing defects identified during the Quality Assurance process.
  • Provide ANT build tool for building and deploying the application.
  • Managed source repository using Mercurial for version control tool.
  • Provided Log4j support for the application for debugging the system
  • Used DB Solo and Squirrel for writing SQL scripts.
  • Provided the users with training for the product.
  • Deployed the application onto the production boxes.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Provided On-Call Support for various products and maintained them.
  • Good Knowledge and Understanding of Insurance Domain.

Environment:: Java, J2EE,Struts, Servlets, JSP, Web Services, HTML, Unix, Java Script, Windows, SQL, DB2, JBoss, AJAX, JQuery, Ivy, Ant, Mercurial.

Confidential, West Chester,PA

Sr. Java Developer

Responsibilities:

  • Responsible for developing web Services from the core and Developed web services using Eclipse, Weblogic, SoapUI and Maven. Involved in documenting the different services developed by the team and Used ApacheAxis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
  • Worked on the server side for building a template for the team. Used JSF framework in developing user interfaces using JSFUI(IceFaces) Components, Validators, Events and Listeners.
  • Involved in developing Fixtures using Jax - WS for test Automation using the Fitness tool which saves lot of time for manual testing. Used Core Java for developing Fixtures which involves the usage of Collections, Lists, Set and Map.
  • Tested the web Services using the SoapUI by calling the project using the WSDLfile. Involved in removing the bug tracking while deploying the project in the server.
  • Involved in installing and configuring the software environment variables before starting the project. Used SVN for check IN and checkout the code from central repository.
  • Played key role in the design and development of application using Struts, Hibernate and spring technologies/frameworks.
  • Involved in debugging application using ILog. Checking the Log Files for solving the issues raised by the testing team. Coordinated with QA team to ensure the quality of application.
  • Used EJB3 Session and entity beans. Used JMS AND JNDI for Connection pooling and for accessing remote services and Hibernate as ORMtool and defined the mapping and relationship of each table in database.
  • Involved in Performance Testing for the server. Developed and implemented several test cases using JUnit framework.
  • Worked on protocols like HTTP/HTTPS/FTP. Used MAVEN to build and deploy systems.
  • Involved in generating reports using JQuery. Deployed the application in BEA Web Logic Application Server 10.3.5.
  • Used JPA over Hibernate for access to multiple databases and JTA and JDBC work together to decouple transactions from connection objects.
  • Created user interfaces for the application using PL/SQL. Wrote PL/SQL procedures and triggers to carry out database maintenance task. Involved in developing SQLScripts.

Environment:: Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, JMS, JNDI, Log4j, Junit 4.5, Fitness, Ant, Maven, XML, HTML, JavaScript, Oracle 10g, Windows XP, Windows 7, oracle 10g, JBoss, PL/SQL and SQL Developer

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Have worked in Agile methodology environment including Acceptance Test Driven Design (TDD) and Continuous Integration/Delivery.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
  • Used Java Swings to develop wizards for internationalization purpose.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Involved in injecting dependencies into code using spring core module.
  • Developed presentation layer using JSP, HTML and CSS.
  • Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Developed JSP custom tags for front end.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used RESTful web services with JSON.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Worked on Mongo DB for storing security related information.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Developed MAVEN script to build .war and. ear files for the application.
  • Used JUnit for testing the application.
  • Used Apache Tomcat to service WSDL requests.
  • Deployed the applications on Web Sphere Application Server.

Environment: Java 6 - JDK 1.6, J2EE, Spring 3.1 framework, Spring Model View Controller (MVC), Struts 1.2, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, JSON, Java Beans, JavaScript, Oracle 10g, IBM RAD, Web sphere 7.0, Agile Methodology, TDD, Design Patterns, Rational Rose, SVN, Putty, MAVEN, JUnit, HTML Unit, XSLT, HTML/DHTML, CSS.

Confidential, Riverbank, MN

Java Developer

Responsibilities:

  • Involved in the analysis & design of the application using UML with Rational Rose
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Responsible for creating web service using WSDL for request initiator, which acts as a hub within USBANK, which is the centralized collection and status point for all service requests.
  • Developed the controller servlet to handle the requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Involved in writing client side validations using JavaScript.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Used Hibernate framework to persist the employee work hours to the database.
  • Spring framework’s dependency injection and AOP features were extensively used.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Prepared documentation and participated in preparing user’s manual for the application.

Environment: JSP 2.1, Jakarta Struts, Spring, Hibernate, JDBC 3.0, IBM WebSphere, Oracle, Java Web Services, XML, XSLT, UML, Rational Rose, Eclipse 3.3, JUnit, CVS, Windows XP, Microsoft Visio, java 1.6.

Confidential

J2EE Developer

Responsibilities:

  • Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework
  • Customized views in JSP with HTML, Java Script and CSS
  • Extensively used JavaScript to handle client-side validations and used Struts validator framework for server-side form validations.
  • Developed Templates for page layout and navigation using Tiles.
  • Used Various J2EE patterns like Data Access Object (DAO), MVC and Singleton, Session Façade to ensure robust, flexible, configurable and extensible application
  • Used Spring 3.0 Framework for Dependency injection and integrated with Hibernate.
  • Developed RESTFUL web services using JAX-RS.
  • Designed and developed Unit testing using JUnit framework
  • Developed Ant scripts to build and deploy the applications
  • Participated in estimating the hours for the project.
  • Involved in Integration of Modules.
  • Developed unit test cases and executed by conducting the peer reviews.

Environment: J2EE, JSP, Servlets, Java Beans, Struts1.1, HTML, DHTML, CSS, REST,JAX-RS,WebSphereApplication Server, Tomcat, Oracle 9i.

We'd love your feedback!