We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • IT professional with 7+ Years of experience in highly transactional and scalable Web based enterprise application development using Object Oriented Analysis and design (OOA/OOD) principals in both back - end and front-end using Java, Servlets, JSP, EJB, Struts 2.0, Hibernate, JDBC, XML, Web Services
  • Experience with complete Software Development Life Cycle (SDLC) process which includes Requirement Gathering, Analysis, Designing, Developing, Testing, implementing and documenting the entire life cycle in Waterfall, Agile, Scrum, Test Driven development, system analysis, design document, user support and documentation for various vertical sector
  • Project developed using Java/J2EE, n-tier architecture and distributed client-server architecture using RMI, RMI-IIOP, CORBA, EJB, JPA, Hibernate, Spring, Strut, JSTL, JNDI, JMS, REST, WSDL and SOAP
  • Strong development knowledge on OOP paradigm skills, as well as experience with J2EE API, protocols and development of multi-tiered applications
  • Worked on various applications using J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate
  • Managed and developed web Applications using Struts MVC framework. Implemented Action Classes, Action Forms, Struts based validation method, front end validation, Struts Tiles and Struts Tag Libraries
  • Proficiency in using Amazon Web Services API’s, advanced AWS services and worked on AWS compute services such as Elastic Computer Cloud (EC2), Rational Database Service (RDS), Lambda
  • Integrated Web Application using Amazon Web Services (AWS) collection of digital infrastructure services during development of java applications
  • Good knowledge of AWS SDK for Java, good grip on AWS Exceptions in building high-quality applications using the SDK and AWS access control policies
  • Integrated different powerful web component in a single web application using Java Server Faces (JSF)
  • Dynamic integration in a web application using Spring MVC, Hibernate and for a security used Spring AOC
  • Proficiency in developing Model View Controller (MVC) Architecture making reusable based applications using Struts and Spring Frameworks
  • Application integration using light weight and business application based on Spring Framework and features like dependency injection (DI) using Bean Factory as well as application factory and Inversion of Control (IOC) to make dynamic coupling and decoupling
  • Expertise in Developing Business layers / Business rule engines using Enterprise Java Beans (EJB) Architectures with two different scenarios Stateless and Stateful
  • Web based data model developed using Hibernate ORM, Hibernate Annotation for time consuming, Hibernate POJO class and Hibernate persistence layer
  • Expertise in using frameworks like Apache Axis2, Apache CXF, Jersey, Rest Easy for implementing REST and SOAP Web Services
  • Stored and fetched files using version control systems likeSVN, GIT, CVS, MAVEN and Clear Case
  • Strong implementation of Java concepts Collections, Multithreading, Event handling & Exception handling
  • Created powerful reusable Web Application development using RDBMS technologies like DDL, DML, SQL, Sub Queries, Stored Procedures, Triggers, Functions & Database Components (Tables, Views, queries constraints) in Oracle
  • Good understanding of configuring and integrating various Web and Enterprise Application servers including Apache Tomcat, BEA Web logic, IBM Web Sphere, Active MQ, Glass Fish, JBOSS
  • Enhanced expertise in developing client-server based application using Object Oriented Analysis, Design, Development and Implementation of projects implemented by RMI, EJB and Database Systems
  • Strong experience with JUnit Framework in performing unit testing for various applications
  • Good hand on implementing continuous Integration and Automated build; Code refactoring techniques
  • Excellent ability in writing specifications and gathering requirements from the user and implement their requirements in software applications. Maintaining proper documentation for future

TECHNICAL SKILLS

SOA Technologies: Testing and Logging

Tools: MAVEN, TOAD, XML Spy, JUnit, Log4j, PL/SQL Developer, Jenkins, Squirrel SQL Client

Scripting: JavaScript, HTML, XML, XSL, jQuery

Databases/DBMS: Oracle, MySQL, DB2

Languages: Java, UML, SQL, PL/SQL, C

Operating Systems: Windows, UNIX (SUN SOLARIS, AIX), LINUX, MAC OS

J2EE/ Frameworks: Servlets, JSP, EJB3.0, JDBC, JSTL, JMS, Java Beans, JNDI, Struts, Hibernate, Spring, JSF, JAX-RPC, My Faces 1.1.5, Spring Web Flow, AspectJ 1.5, Ant 1.2/1.7

Methodologies: Waterfall, Agile, Scrum

Applications & Web Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, Glass Fish, Apache Axis, JBoss

IDE: My Eclipse, RAD, Net Beans, Jbuilder 6.0, WebSphere Studio App. Developer (WSAD)

Subversions: SVN, CVS, GIT, Clear Case

Design/Analysis: Object Oriented Methodologies, AOP, UML, Design Patterns, Rational Rose, RUP

J2EE Design Pattern: Front Controller, Composite View, Business Delegate, Session, Fa ade, DAO

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Sr. Java Developer

Responsibilities:

  • Responsible for review of all the work products and artifacts for all stages of SDLC phase and provided technical support to the team during migration
  • Elaborated Use Cases based on business requirements and responsible for creation of Class Diagrams, Sequence Diagrams and Object Oriented Design
  • Developing Web Application using integrated Amazon Web Services EC2 and monitoring using Amazon alarm clock for CPU utilization, network traffic, and R/W data
  • Configured and maintained the VPN network, security Group policies, set In-Bound and Out-Bound for Access control of the Web Application, generated the Key and value pair to Access AWS SSH login
  • Responsible for dealing with Utilities provided by AWS API for working with Amazon Simple Notification Service such as validating message signatures
  • Using UNIX Operating System to configure Amazon Web Services RDS to install MySQL, Apache, and JBOSS
  • Developing Client-Server Application using Amazon Web Services Data model which integrated with Java to get better performance for large scale Applications
  • Using Spring IOC (Inversion of Control)/ DI (Dependency Injection) to wire object dependencies in applications
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Managing and Configuring Apache Axis web service development and spring framework to generate artifacts and configuring to publish JAX-WS web services
  • Built Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate
  • Implemented code using various patterns like Singleton, Front Controller and Value Objects, Service Locator
  • Designed WSDL & elaborated type definition schemes on corporate standards, integration & security specification
  • Involved in the development of Web Services (SOAP, REST) for various business functionalities
  • Developed Validation Framework using Strut-validation.xml for client side which integrated with Strut2.xml file
  • Implementing Web Application using Hibernate ORM framework integrated with Spring MVC framework
  • Using Mercury Quality Center for Requirements coverage, Test Case Management, Test Execution Reporting Defect Management, and Test Automation
  • Used ANT script to compile and build the WAR
  • Build & deployment scripts using Maven, shell scripts
  • Performed developer's Unit testing and created JUnit test classes for spring based testing framework to test java classes and web service invocation for quoting applications
  • Implemented several modifications with excellent problem solving and root cause analysis skills
  • Openly and proactively share knowledge about the Application to other team member.

Environment: Java / J2EE,JSP, Struts 2.0, Hibernate ORM, Spring Framework, Amazon Web services (EC2, RDS, S3), JMS, JNDI, EJB, JPA, JSF, WebSphere Application server, SQL Navigator, Maven, Subversion, CVS, HTML, jQuery, CSS, JDBC, Eclipse, Web logic, Java Web Services (SOAP, UDDI, WSDL, REST), Oracle 9.x, ANT, Log4j.

Confidential, Scottsdale, AZ

Sr. Java Developer

Responsibilities:

  • Used agile methodology & test driven development. Created design documents from functional specifications
  • Analyzed High-level Design (HLD), Functional requirements, integration of modules and discussed the new functionality for Applications in team meetings
  • Implemented business logic on server-side using Session Beans and Entity beans for Enterprise Application
  • Developed Service Layer API’s, Domain objects using Spring 3.0 - ORM and JPA Integrated environment
  • Incorporated Login authentication by using Spring AOC and verified it with database security
  • Implemented web Application integrated with Spring MVC, Hibernate ORM and Strut 2.0
  • Configured multilayer caching using Hibernate and third party caching API
  • Managed EJB API project & Web Services with SOAP, WSDL, UDDI & REST to integrate in Web applications
  • Created powerful UI component using JSP, Strut taglib, HTML, CSS, Java Script, JSP Custom Tags & JQuery
  • Managed SQL Statements, PL/SQL Stored Procedures, Trigger and Functions for Applications
  • Wrote scripts to automate build & deployment process using internal standards
  • UsedWeb logicApplication Server that implements the Java Platform, Enterprise Edition (Java EE)
  • Developed highly scalable, reusable, Simple & powerful Multi-Threading components using J2EE
  • Used Eclipse as development environment and deployed application on WebLogic Application server
  • Openly and proactively share knowledge about the Application to other team member
  • Prepared Program specifications & test cases on Detailed Design documents and also create User Guideline
  • Involved in Unit Testing, Integration Testing, and System Testing etc.

Environment: Java / J2EE,JSP, Struts 2.0, Hibernate ORM, Spring Framework, JMS, JNDI, EJB, JPA, JSF, WebSphere Application server, SQL Navigator, Maven, Subversion, CVS, HTML, jQuery, CSS, JDBC, Eclipse, Web logic, Java Web Services (SOAP, UDDI, WSSDL, REST), Oracle 9.x, ANT, Log4j.

Confidential, Charlotte, NC

J2EE Developer

Responsibilities:

  • Involved in the Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Oriented Diagrams in the detailed design phase of the project using Rational Rose 4.0, Eclipse UML and TogetherJ.
  • Developed complete Business tier implemented with Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0)
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries
  • Managed Web application using J2EE pattern-value objects, service locator, singleton design pattern & MVC
  • Strong experience to implement web service classes, SOAP, WSDL, UDDI, REST using Apache Axis
  • Implemented REST Web Service Modules for a Web Application using transport protocol like HTTP, SMTP
  • Wrote Validator framework of the Struts for client side and server side validation
  • Programmed controller classes using Strut Framework along with spring to integrate Web Application
  • Built Web Application upon a request to load a specific data model using JSF, JSTL, Spring and Hibernate
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern
  • Provided the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2
  • Implemented SQL queries, Sub queries, stored procedures, functions, cursor and triggers in PL/SQL
  • Used subversion for check-in and check-out files of Applications
  • Managed & configured IBM-WebSphere, JBoss for deploying the web application and web enterprise application
  • Created test plans and JUnit test cases and test suite for testing the application
  • Responsible for Development, unit testing, integration testing and implementation of the application
  • Used Log4J to store log messages

Environment: Java, J2EE, JSP, Servlets, Struts, Spring MVC, Hibernate, EJB, JMS, JSTL, JSF, DB2, JDBC, PL/SQL, HTML, JavaScript, AJAX, JUnit, Log4j, SQL, CVS, Oracle 10g, Tomcat 4.0, Eclipse 3.1, IBM WebSphere 6.1, Apache AXIS, Subversion, IBM DB2,Clarity, Maven.

Confidential

Java Developer

Responsibilities:

  • Implemented various applications using Spring MVC, J2EE Design pattern and automated script which handled data gathering from the other applications
  • Design and Developed user interface using JSP, JSF, HTML5, CSS, JavaScript and AJAX
  • Developed Secure Applications which filter the request using J2EE Filter
  • Worked on several java design pattern (DAO, Value Objects)
  • Managed Web Applications Data model integrated with Spring-Hibernate Framework
  • Integrated a mail service API to send and receive E-mail for a client
  • Invoked different JSF Module like news feeds, Event calendar, top story highlighter etc. in a single Web Application which make a powerful user interface
  • Configured Strut.xml, Application.xml using Strut Framework to develop a Web Application
  • Designed powerful and efficient user interface using JSTL and Strut Tag Library
  • Implemented Struts Action and Action Form classes. Created the Tile definitions as required
  • User Input Validation was done using the JavaScript and Action Form
  • Strong development idea in SQL operations, SQL Design, Trigger, Cursor, Store Procedures, Sub Queries and Function using Oracle 10g Database
  • Core Java, Multi-threading, Multi-tiered applications and distributed multi-tiered designs
  • Used Breakpoint to check Application debugging and fix application bug
  • Configured different Web Servers and Enterprise servers in Eclipse WTP
  • Actively participated and contributed to establishing Standards and Guidelines

Environment: Java, J2EE, J2EE design Pattern, J2EE Filter, JSP, Servlets, Struts, Spring MVC, Hibernate, EJB, JMS, Java Mail, JSTL, JSF, DB2, JDBC, HTML, JavaScript, AJAX, JUnit, Log4j, SQL, CVS, Oracle 10g, WebSphere Server, Tomcat 4.0, Eclipse 3.1.

We'd love your feedback!