Sr. Java Developer Resume
New, YorK
SUMMARY
- Java/J2EE developer with 8+ years of experience in design, development, implementation and maintenance of software applications using java technology
- Experience in developing web applications using server side java components such as JSP, Servlets, JDBC, XML
- Experience in design and development of interactive user interface using client side components such as Ext JS 5.0, Jquery, AJAX, Java Script, CSS, DHTML, HTML5
- Experience in java based frameworks such as Spring MVC
- Experience in design and development of Service Oriented Architecture - SOA using JAX-RPC and Axis framework for web service development
- Experience in HTTP Client API to send GET / POST HTTP request and receive result.
- Expert in XML - DOM parsing for storing and retrieving information in xml files.
- Extensively worked on J2EE Application Servers such as IBM Web sphere and web server such as Apache Tomcat.
- Experience in using JDBC for writing queries and calling SQL stored procedures.
- Developed SQL queries, PL/SQL Stored Procedures, Views, Cursors, Triggers and Functions using Oracle database.
- Expert in Database - Transaction Processing using SQL / PL SQL
- Expert in implementing Single Sign On - SSO authentication, LDAP authentication using IIS web server and Web Sphere Application Server
- Experience in writing servlets using MVC - Model View Controller Design Pattern for controlling and dispatching user requests to other servlets, JSPs or HTML web pages
- Experience in writing JSPs for providing dynamic web contents to user
- Expert in using external Java Based Open Source APIs/Libraries for data integration such as Requisition API, Web Service API, LDAP API
- Experience in object oriented Core Java concepts such as Collection framework, Multithreading, Polymorphism and Inheritance
- Excellent at Relational Database Management System - RDBMS for database design and development
- Experience in using Java script, DHTML and HTML5 with CSS for client side user interface design and development
- Experience in writing technical specification documents describing the system with flow charts and sequence diagrams
- Experience in using singleton, factory and MVC design patterns
- Experience in Unix Shell Scripting
- Experience in using AJAX for building interactive user interfaces in web applications
- Experience in performing database operations in Oracle, SQL Server
- Experience in developing J2EE applications using IDE’s such as IBM Rational Application Developer, Eclipse and Notepad++
TECHNICAL SKILLS
Web Technologies: JSP, Servlets, Java Beans, EJB, XML, JDBC
Web & App Server: Web Sphere 6.1/7.0, JBOSS, Tomcat 5.5
Frameworks: Spring MVC
Design Patterns: Singleton, Factory, MVC
IDE’s: IBM Rational Application Developer RAD 7.0, Agile, Eclipse, IntelliJ Idea
Languages: Java, J2EE
Scripting Languages: JavaScript, Ext JS 5.0, Ajax, HTML5/DHTML and CSS
Databases: Oracle 10g, SQL Server
Operating Systems: Windows 98/NT/2000/2003/ME/XP, Unix
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr. Java developer
Responsibilities:
- Involved in front-end design and development using ExtJS 5.0 library
- Worked with different types of ExtJS layouts, grid and chart components
- As per specific requirements, designed and developed custom charts such as tree map, column and bar charts
- Developed UI components using ExtJS 5.0, Angular JS, Bootstrap, Java Script, HTML5 and CSS
- Used JSON data format to feed data to grid and chart components
- Used Angular JS for single page application (SPA) development
- Worked on bootstrap stylesheet classes with Angular JS script
- Used JDBC for performing data base operations with Oracle database
- Developed SQL queries and PL/SQL Stored procedures.
- Worked closely with the Business/Users team in proposing technical requirements fulfilled by Ext JS MVC framework.
- Developed reusable java components with Spring Framework.
- Wrote SQL queries and PL/SQL stored procedures
- Used Connection Pooling Mechanism in websphere 6.1 for multiple database connections and better performance of the system.
- Worked on AJAX calls to get data from external web services and convert it into JSON format to feed the grid/ chart component.
- Used XML DOM Parsing to interpret web service response messages.
- Developed UI framework to dynamically generate UI component based on input provided in json data format
- Extended existing UI framework to log each java script method call and event handler
- Used Sencha CMD to build and deploy the project to the sencha watch web server
- Worked on Eclipse and IntelliJ Idea for development environment
- Developed custom components such as carousel - scroll horizontally, picture viewer, nested tree grid and custom form controls
- Used Unix Shell Scripting to write deployment scripts in Unix based application servers
- Designed and developed Java web application using spring MVC framework with JDK 6.0
- Worked on Sencha app watch, Tomcat and web sphere application server to deploy/configure the web application
- Developed deployment scripts in Unix Shell Script to deploy application to the server
- Designed use case diagrams, data flow diagrams, system flow chart, state charts using UML.
- Used HTTPClient API to send / receive HTTP messages from external Java based web services.
- Used Agile methodologies- JIRA to keep track of each task performed within the team environment.
- Wrote use cases and technical design specifications for each component used in the application
Confidential, Weehawken NJ
Sr. Java developer
Responsibilities:
- Involved in requirement gathering, system analysis, design and implementation phases of SDLC
- Managed other Jr. Developers to write external java procedures and provide dynamic interactive user interface.
- Designed and developed Interactive user interface using ExtJS MVC framework, Java Script, AJAX, JSON, custom CSS, DHTML and HTML
- Worked with Multithreading with thread synchronization to achieve concurrency. Used Multitasking to improve performance of the system.
- Worked on Service Oriented Architecture - SOA with SOAP/ WSDL Web Services to integrate data among multiple applications and perform actions.
- Used XML - DOM Parsing to formulate Web Service SOAP message and retrieve data from Web Service - SOAP message
- Used HttpClient 3.1 API to send GET / POST messages to Java based external web services
- Developed java procedures to make HTTP calls to Web Services to automate functionality and perform actions.
- Developed Java application to send / retrieve files from external FTP server. The job makes FTP calls to external FTP site and stores/retrieves files.
- Used Websphere 6.1 and WebLogic as Application server and IIS - Internet Information Services as web server.
- Implemented Single Sign On (SSO) Authentication Scheme with IIS web server for to authenticate and identify users.
- Installed and Implemented Websphere - IIS web server plugin with Single Sign On Authentication Scheme.
- Developed login mechanism and used LDAP Directory to authenticate and identify users.
- Performed bug fixing in existing JSP pages. Assigned priorities to bugs from highly effective to lowest effective.
- Modified existing JSPs and servlets and resolved bugs and conflicts.
- Performed up grading existing system based on user’s modified requirements.
- Determined set of requirements based on customer reviews and users’ experience with existing system.
- Provided production support for technical issues and enhancements to the system
- Used IBM Rational Application Developer - RAD 7.0 Eclipse 3.0 and Edit Plus for the development and integration of various modules of entire J2EE application.
Confidential, Weehawken NJ
Sr. Java developer
Responsibilities:
- Developed JSPs and servlets for the server-side programming and developed ExtJS, CSS, HTML/DHTML and Java Script pages for the client-side programming.
- Wrote Ext JS MVC components to control properties, events and behaviors performed by end user.
- Developed reusable Java Script components with EXTJS MVC Framework.
- Developed client-side event logger to log each user action including AJAX calls to web services.
- The framework is designed to dynamically render each UI component based on the input provided from the JSON data with list of properties and behaviors.
- Allows developers to control behavior of each custom control using the JSON input data.
- Wrote integration logic to help UI developers to write UI application on top of the framework.
- Implemented dynamic user input validation grid to check multiple field combination rules.
Confidential, Weehawken NJ
Sr. Java developer
Responsibilities:
- Involved in user interface design and development and database operations
- Wrote client side UI components using ExtJS, Java Script, DHTMl and HTML
- Designed and developed custom UI components and provided behavior to them.
- Wrote SQL queries, and stored procedures to perform fast data retrieval.
- Developed JDBC components for writing queries and calling SQL stored procedures.
- Wrote SQL queries, PL/SQL Stored Procedures, Views, Cursors, Triggers and Functions using Oracle database.
- Performed in Database - Transaction Processing using SQL / PL SQL
Confidential, Jersey City NJ
Sr. Java developer
Responsibilities:
- Used Extended Java Script - Ext JS, AJAX, JQuery for interactive user interface
- Developed JSPs and servlets for the server-side programming and developed HTML/DHTML and Java Script pages for the client-side programming.
- Used Spring Framework to provide JDBC Abstraction Layer and database Transaction Management.
- Used Oracle - Relational Database Management System - RDBMS for data consistency.
- Used JDBC with Connection Pooling mechanism for database storage and retrieval.
- Used HTTPClient API to send / receive HTTP messages from external Java based web services.
- Used XML DOM Parsing to interprete web service send / receive SOAP messages.
- Wrote technical documentation providing system specification and functionality of each component.
Confidential, Jersey City NJ
Sr. Java developer
Responsibilities:
- Designed and developed dynamic user interface components using Ext JS, AJAX, JQuery and HTML
- Used Spring Framework to provide JDBC Abstraction Layer and database Transaction Management.
- Used Oracle - Relational Database Management System – RDBMS for data consistency.
- Used JDBC with Connection Pooling mechanism for database storage and retrieval.
- Used Java beans for persistence data storage.
- Used EJB for persistent session state information. Used session beans and entity beans.
- Developed SQL queries and PL/SQL Stored procedures.
- Built Custom user interface components using Struts framework.
- Designed and developed procedures using core java concepts such as Multithreading and Collection framework.
- Used Web-sphere 6.1 and WebLogic as Application server and IIS – Internet Information Services as web server.
- Used XML - DOM Parsing to store/ retrieve data from XML files.
- Modified existing JSPs and servlets and resolved bugs and conflicts.
- Designed use case diagrams, data flow diagrams, system flow chart, state charts using UML.
- Used IBM Rational Application Developer – RAD 7.0 Eclipse 3.0 and Edit Plus for the development and integration of various modules of entire J2EE application.
- Involved in Java Performance Tuning and review checklist preparation.
Confidential, Jersey City NJ
Sr. Java developer
Responsibilities:
- Used Fusion Charts, Extended Java Script, AJAX, CSS for interactive user interface
- Developed JSPs and servlets for the server-side programming and developed HTML/DHTML and Java Script pages for the client-side programming.
- Used JDBC for performing data base operations with Oracle database
- Used Java beans for persistence data storage.
- Used EJB for persistent session state information. Used session beans and entity beans.
- Developed SQL queries and PL/SQL Stored procedures.
- Used Java based Struts framework.
- Worked with Core Java techniques such as Multithreading, Inheritance, and Collection framework.
- Used XML - DOM Parsing to store/ retrieve data from XML files.
- Used Web-sphere 6.1 and WebLogic as Application server and IIS – Internet Information Services as web server.
- Implemented Single Sign On (SSO) and LDAP Authentication Scheme with IIS web server for to authenticate and identify users.
- Worked on SOAP/ WSDL Web Services to integrate data among multiple applications and perform actions.
- Developed java procedures to make HTTP calls to Web Services to automate functionality and perform actions.
Confidential
Sr. Java developer
Responsibilities:
- The project started from the beginning right from requirement analysis phase to implementation and evaluation.
- Continuously involved in each phase of SDLC - Software Development Life Cycle.
- Wrote programs for HTML/DHTML and Java script web pages
- Designed and developed java servlets and java server pages
- The frameworks were used such as Struts and Hibernate.
- Developed SQL and PL/SQL scripts for different procedures. Data was already stored in Oracle database.
- Used AJAX for designing interactive web application.
- Used Tomcat 4.0 and Web Sphere 5.0 as application Server.
- Performed requirement analysis and prepared requirement specification.
- Used Oracle for data storage and retrieval and other relational database operations.