We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY OF Experience:

  • Over 7 years of experience in all the phases of Software Development Life Cycle
  • including requirements gathering, analysis, design, development, unit/ integration/ system/
  • user acceptance testing and production support
  • Extensively used Java and J2EE technologies like Core Java, Java Beans, Servlet,
  • JSP, Struts Tiles, custom tag libraries , spring, Hibernate, EJB, JSF, AXIS Web
  • Services, JDBC, JSONObject and Design Patterns
  • Good programming experience on Sql, Pl/Sql programming and Usage of Triggers, Indexes, Sequences, Views, Materialized views, Bulk Collect, Database Links, Export/Import Utilities
  • Experience in Object Oriented Analysis and Design OOAD using UML Structural and
  • Behavioral modeling diagrams including Use Case, Sequence, Class design tool Rational
  • Rose and Microsoft Visio
  • Experience working with Agile and Test Driven Development methodologies
  • Developed web based applications using Open Source control framework like Apache Struts
  • and Spring Framework, which involves MVC Architecture
  • Configured ORM tools like Hibernate and implemented Hibernate Inheritance/
  • Collection/ Association Mapping
  • Implemented Java Web Services using Apache AXIS 2, SOAP and WSDL.
  • Developed the presentation tire using JSP, HTML, DHTML, CSS, AJAX, JSON, Swing,
  • XML, Apache Struts Framework using Tiles and Custom Tag Libraries
  • Extensively done data validations using Struts Validation, JavaScript, JQuery Libraries
  • Designed applications using J2EE Design Patterns like MVC Architecture and Data
  • Access object
  • Experience in parsing XML documents using JAXP, which supports SAX and DOM
  • parsers
  • Proficient in programming using IDE's like RAD, Eclipse, NetBeans Deployed applications on Application and Web Server's such as WebLogic 10.0/8.1 and Apache Tomcat 6.x
  • Strong Database RDBMS development experience in writing queries, functions, stored
  • procedures, triggers, and views in SQL Server, Oracle, PL/SQL and MS Access
  • Worked with many complex SQL queries with joins, date functions, inline functions, sub queries to generate reports
  • Experience in creating, scheduling and monitoring the jobs on oracle and control-m
  • Experience in working with the Oracle tools like PL/SQL Developer, SQL Plus, Toad, SQL Developer
  • Extensively used log4J, JDK for logging and JUnit framework for unit testing across the
  • application
  • Experience in Version Control using SVN, VSS, Harvest
  • Hands on experience in UNIX shell scripting

Technical Skills

Operation System

Windows XP/NT, Unix

Languages

Java 1.5/1.6, J2EE, SQL, PL/SQL, XML, XSLT, JavaScript, JQuery, HTML5, CSS3

Java/J2EE Technologies

JSP, EJB, JSF, Hibernate, Web Services, REST, SOAP, WSDL, MVC, Servlets, Apache Struts, Spring and JUnit.

Database

Oracle 8i/9i/10g

Middleware

Web Services REST, SOAP, WSDL, UDDI

Scripting Language

Shell Scripting

Tools

Eclipse, NetBeans, Oracle Forms 6i, PL/SQL Developer, Toad, SQL Plus, SVN, SQL developer , SQL Server2005, VSS, Harvest, SSIS

Application Severs

Weblogic, Tomcat

Data Modelling Tools

MS Visio, Toad, SQL Developer

Employment History

Confidential

Role: Sr.Java Developer

Responsibilities:

  • Analysis of requirements and functional specs and design of the application
  • Analyzing and developing ETL match criteria for the reconciliations
  • Analyzing upstream/downstream systems for data capture to facilitate in matching
  • System Designing and test case preparation and reviews
  • Developing end to end code in Java and Oracle for jobs related to Sandbox and Employee Payroll Statements
  • Used Struts framework
  • Utilized Log4j for request / response / error logging
  • Done Client Side validation using JavaScript
  • Resolve support issues reported by support team related to unprocessed records and failed updates with manual initiations
  • Optimizing PL/SQL code by using Bulk Binds, Bulk Collects, Dynamic SQL's, PL/SQL tables and use of NOCOPY FOR ALL statements
  • Developed and modified existing PL/SQL packages, procedures
  • Analyze the root cause of job failure and proposed solutions to run jobs without manual interventions
  • Provide Support for any issues during OAT Testing and also Post Production issues
  • Migration of out dated systems to new systems as a part of new requirements
  • Involved in walk through sessions with Business Analysts and End users during Development phase

Confidential

Role: Sr.Java Developer

Responsibilities:

  • Worked in System Analysis, Design, Coding, Testing, Development and Documentation.
  • Gather and Analyze requirements from Users
  • Involved in embedding Mainframe and Web applications into ASSET and performing login and search automations in them using PROTON framework.
  • Support the production version of ASSET
  • Analyzed the time critical client requirements, devised high level and low level designs for the system.
  • Involved in handling change requests, design and development of new requirements
  • Coordinated with 25 team members and senior decision makers spread across different geographical locations.
  • Member of Knowledge Management group which promoted collective and organized learning experience in the team.
  • Dealt with development and enhancement activities involving Database : Stored Procedures, Functions, Triggers, Views, Cursors, Packages and Exceptions creation , Shell script creation
  • Created number of database Triggers according to business rules using PL/SQL
  • Develop SQL Loader Script to load staging area using data from flat file
  • Worked on Creating Tables, Indexes, Stored Procedures, Triggers as per TDD Technical Design Document
  • Worked with PL/SQL advanced features like collections and records
  • Experience in using the Database on Unix Environment
  • Involved in tuning SQL queries
  • Necessary code fix and unit testing in order to fix production problems
  • Prepare Test Cases for Database Testing

Confidential

Role: Java Developer

Responsibilities:

  • Developed JSP and extensively used tag libraries
  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton etc.
  • Implementing and planning the server-side architecture using Spring and Hibernate.
  • Developed business layer using Spring Hibernate architecture.
  • Configured the spring framework for entire business logic layer with XML bean configuration files
  • Contributed for writing Quoting engine that is critical piece of the system.
  • Responsible for preparing Impact Assessment documents.
  • Responsible for preparing UML flow diagrams using Sparx Enterprise Architect.
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Unit testing using JUnit.
  • Coding using Core Java JDK 1.6 , JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • IDE for building, developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Wrote request handler methods in the Spring MVC controllers.
  • Configured Log4j for logging and debugging
  • Designed unit test plans and developed JUnit cases
  • Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
  • Involved in Database Testing Oracle , loaded the test data into Oracle database and tested SQL queries and PL/SQL
  • procedures. Reviewed the user application requirements

Confidential

Role: Java Developer

Responsibilities:

  • Participated in various stages of the project life cycle mainly design, implementation, testing, deployment and support of the application for latest version development.
  • Worked closely with business analysts to transform business requirements into technical specifications using UML towards to develop Use Case Diagrams, Class Diagrams and Sequence Diagrams.
  • Involved in creating complex stored procedures, Functions, involving in-depth data analysis
  • Involved in the development of module wise spring configuration files, services and implementation, DAO, models, views and controllers.
  • Designed screens using JSP.
  • Involved in JavaScript functions for client side Validations
  • Developed and modified existing PL/SQL packages, procedures
  • Optimizing PL/SQL Code by using Bulk Collects, Dynamic SQL's, PL/SQL tables, use of NOCOPY and FOR ALL statements
  • In process of implementing Clustering on tables to boost up the performance
  • Extensively used collection / PL-SQL Objects to enhance the performance
  • Involved in developing the UNIX shell scripts to automate the certain database activities
  • Responsible for addressing production issues and bug fixing
  • Upon project completion, document the learning and best practices
  • Coordination with Off shore team from On-site for issue resolution
  • Scheduled and Monitor Jobs Using Control-M
  • Conducting code reviews
  • Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
  • Attended regular status meetings with project team members to manage deliverables and time scopes
  • Preparing test case and Moving to Production after getting user approval
  • Involved in Database Testing Oracle , loaded the test data into Oracle database and tested SQL queries and PL/SQL procedures. Reviewed the user application requirements
  • Preparing Test cases and Technical Design Documents for future reference

Confidential

Role: Java Developer

Responsibilities:

  • Analysis of the specifications provided by the clients
  • Design , Development and Support and enhancements
  • Developed client programs to connect the web services provided and XML parsing using DOM Parser
  • Involved in the web services programming using SOAP, WSDL in different modules
  • Implemented Dao's and their implementation with Hibernate
  • Implemented Persistence classes and corresponding mapping Document
  • Involved in developing Web Component using JSP and Springs Frame work for certain modules
  • Modify and repackage the code as required depending on review comments
  • Involved in converting functional documents to technical low level designs
  • Undertake timely completion of fixes for bugs observed during integration testing
  • Developing the front end forms using ADF and writing the backend database code to implement business logic and inserting or updating data into tables
  • Deployment of modules
  • Implemented Triggers to log the information into necessary tables
  • Prepared the test case documents for Unit testing

We'd love your feedback!