We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Proficiency in Object - Oriented Programming concepts
  • Well-versed wif Java and Java EE platforms, PL/SQL and SQL, and Unix shell scripting
  • Hands-on experience wif Jsps, Java Servlets, Java Beans, EJB, JDBC, DAO and MVC design pattern for web application
  • Diverse experience wif Oracle database and application development including installation of Redhat Enterprise linux operating system, database creation and configuration, data modeling, writing stored procedures, functions, triggers, and complex SQL queries, performing unit testing, exception handling and performance tuning
  • Good noledge of Javascript, Angular JS, JQuery, XML, XML Schema and DTD, HTML, and CSS
  • Knowledge of web services (WSDL, SOAP), and RESTful web services
  • Proficiency in using Struts and Spring frameworks to develop web applications
  • Expertise in object relational mapping (Hibernate framework)
  • Self-motivated, Detailed-oriented and well-organized
  • Exceptional analytical and trouble shooting skills
  • Passion for learning new noledge and strive for excellence
  • Excellent communication skills

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, HTML, DHTML, JavaScript, XML, UML

J2EE Technologies: JSP, Servlets, JSTL, JDBC, Ajax

Frameworks: Apache Struts, Spring, Hibernate, JUnit

Application/Web Servers: Apache Tomcat

Web Services & XML: XML, XSL, XSLT, SOAP, WSDL, SAX and DOM parsers

IDE/ Tools: Eclipse, Toad, Ant, SQL Developer, SQL*Loader, SQL*Plus, Putty, DBCA, Erwin, WinSCP, SFTP, VI editor, EditPad, Data Pump

RDBMS: Oracle 11g

OS: Windows XP/7/10, Linux

Version Control: Subversion, Git

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Performed functional testing of 16 modules thoroughly, finding defects and remediating them
  • Involved in the collection and analysis of user requirements
  • Participated in technical design and code reviews
  • Involved in the development of registration, login modules and student information management system
  • Developed student summary, student grades reporting, teacher profiles modules
  • Using form beans to encapsulate and validate user input data
  • Using Hashmap to store errors arising from validation of user inputs and display them back to the user in jsp pages
  • Developed utils wif generic methods to populate data from a request object to a form bean and tan copy valid data from form bean to data model after passing validation
  • Developed a small web framework using a controllerServlet as a single point of control for handling client requests and dispatching them to the corresponding methods in action classes by mapping request uri to annotated action classes and request parameter to the method for back-end application
  • Utilizing Singleton pattern, factory methods, reflection API, java beans, Jsp, Java servlets, ognl expression, and Data Access Objects to develop applications for dynamically loading the corresponding objects and also making modules loosely coupled
  • Involved in developing employee performance assessment and salary raise application. Spring framework (Dependency Injection, annotation, transaction management and AOP) wif POJOs was used to deliver service and Hibernate was used to implement database access layer
  • Developed student report cards application. Developing jsps, java servlets for the web front end and session bean service for back end to access database
  • Executed unit tests using JUnit framework
  • Implementing stored procedure calls in JDBC applications
  • Involved in the application deployment on Apache Tomcat Server
  • Creating tables, views, and indexes
  • Creating and maintaining packages, stored procedures, functions and triggers
  • Using SQL*loader to load data to oracle database from flat files obtained from various facilities

Confidential

Database Developer

Responsibilities:

  • Installing and configuring Oracle 11g database on Redhat Enterprise Linux
  • Performing Oracle network configuration and manually configuring listener.ora, tnsnames.ora, sqlnet.ora to enhance network performance
  • Performing database file management: adopting OFA file directory paths to ease file management relocating datafiles, configuring multiplexed control files and multiplexed redo log files, and managing the archive log destination
  • Creating users and profiles wif assigned resource limits and using audit session to tune the application performance
  • Modifying the database parameters, creating spfile from pfile, creating the password file
  • Bouncing the database wif various options, configuring and managing the OEM database control service
  • Tracking alert log and trace files to monitor activities occurred wifin database or at session level
  • Creating locally managed tablespaces wif defined storage options
  • Creating normalized and unnormalized tables wif various types of indexes, creating and managing table partitions, and relocating tables to different tablespaces
  • Identifying and rebuilding fragmented indexes to improve the performance
  • Managing sequences and implementing triggers to assign the sequence value to a table column
  • Loading data to tables using SQL*Loader
  • Using DATA PUMP to import / export database, schemas or a list of tables
  • Implementing anonymous PL/SQL blocks and shell scripts batch jobs
  • Creating PL/SQL programs using cursor, record, collection and cursor variable
  • Creating and maintaining PL/SQL procedures, functions, packages and triggers
  • Gathering statistics at the database, schema and table levels using dbms stats package
  • Setting up Autotrace in SQL*Plus to generate the execution plan of the SQL statements
  • Generating AWR report for database performance review
  • Creating materialized view and materialized view log
  • Using SFTP to transfer files
  • Using transportable tablespaces and external tables for data warehouse ETL operations
  • Creating indexes and partitioned tables to enhance query performance
  • Using BULK COLLECT, FORALL, pipelined table function and dynamic sql in pl/sql blocks to improve performance
  • Using hints to improve sql query performance
  • Tuning PL/SQL performance using DBMS PROFILER
  • Using EXPLAIN PLAN, SQL TRACE and TKPROF for SQL performance tuning
  • Using UTL FILE package to extract data from database into flat files
  • Writing Unix shell scripts and using crontab scheduling for automatic data loading from flat file to oracle database tables

We'd love your feedback!