We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • An enthusiastic, self - motivated, and well-disciplined professional, who enjoys being part of a growing organization, a successful and productive member, quick to grasp new ideas and concepts, to develop innovative and creative solutions to problems with a great team spirit
  • More than 11+ years of software development experience, predominantly in Java
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated
  • Extensive experience in developing various web based applications using Spring frameworks and Hibernate
  • Strong in server side programming using Servlets, JDBC & other J2EE technologies
  • Experience in creating user interface on the web using HTML, CSS, Ajax, JavaScript, Jquery, Angular JS, Bootstrap, Tiles and JSP
  • Experience in Oracle, MySQL databases
  • Involved in building and deploying dependency’s using Maven POM.XML to generate WAR, EAR, and JAR files
  • Experience with Selenium and TestNG testing tools
  • Experience in product development and support of banking applications
  • Experience in managing vendor applications
  • Experience in the analysis of Windows logo policies
  • Excellent communication and interpersonal skills

TECHNICAL SKILLS:

Languages: C++, Java

Backend: Oracle-8i, MS-SQL Server

Development Framework: ASP.Net, Struts, Spring, Hibernate

Design Tools: Rational Rose Suite - UML

Platforms: DOS, Windows-95/98/2000/NT/XP

Web Technologies: HTML, ASP, Java Script, VB Script, XML, CSS, JSP, Jquery

Frontend Framework: Bootstrap, Tiles

Testing Tools and Frameworks: Selenium, TestNG

PROFESSIONAL EXPERIENCE:

Confidential - Pleasanton, CA

Senior Java Developer

Responsibilities:

  • Involved in migrating the application from ASP to Java using Spring framework
  • Involved in migrating Check Image Retrieval module from EJB deployed on WAS Server to Spring MVC on tomcat server
  • Used MyBatis as the ORM
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements
  • Used Spring interceptors for session Management and logging
  • Used Spring Validators for validating data stored in the beans
  • Used HTTP client in Check Image Retrieval module to communicate to Union Bank.
  • Developed the UI pages using HTML, CSS, JavaScript, JQuery, Tiles and Bootstarp
  • Used Maven to manage dependencies and build the application
  • The application uses HTTPS protocol. Involved in generating Java keystore, SSL s and importing them into keystore
  • Involved in writing PL/SQL stored procedures
  • Actively involved in production support for the old Banking and Check Management application in ASP

Confidential - SFO, CA

Senior Java Developer

Responsibilities:

  • Undertook production support independently for various suites of banking applications particularly the Weblink application
  • Part of the Weblink development team working on BAU and enhancements
  • Solved various Weblink production issues and provided recommendations to the support team
  • Worked on many enhancement requirements for Weblink and released to production with zero defects ahead of estimated time
  • Took a lead role in handling and coordinating many vendor releases and infrastructure upgrades for Weblink
  • Implemented UI components using HTML, JSP, JavaScript and CSS
  • Involved in set up, configuration, and maintenance of web/application servers like Apache Tomcat
  • Implemented server side validations using Struts validator framework and developed code for obtaining bean s in spring framework using Dependency Injection (DI)/Inversion of Control (IOC)
  • Used Spring context application file to define beans, data source and hibernate properties.
  • Developed Connect: Direct scripts for transferring Customer files from Weblink to the banks mainframe system for end processing of payments
  • Used Restful web services for the SFX (Straight-through File eXchange) functionality of the application
  • Involved in writing SQL queries and stored procedures for database operations
  • Involved in writing Bash scripts for another Linux based system to upload files into Weblink
  • Created test plans and coordinated the very first DR test for Weblink
  • Investigated and obtained the fix from vendor for a long impending performance issue in Weblink
  • Involved in estimating the BAU and enhancement work for Weblink
  • Involved in Performance and Volume testing for Weblink
  • Provided on the application to new resources in the team

Confidential - Farmington Hills, MI

Senior Java Engineer

Responsibilities:

  • Utilized MVC Framework as development pattern and deployed in Tomcat Web Server
  • Used Spring framework on the server-side along with various modules like Spring IOC, Spring-Hibernate, Spring MVC, Spring AOP
  • Involved in the implementation of DAO using Spring-Hibernate
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements
  • Developed the application as per the functional requirements from the Business Analysts
  • Developed the client side validation using HTML, CSS and JavaScript
  • Developed using DAO Design Pattern to insert and update the data
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views
  • Used Maven to manage dependencies and build the application
  • Developed the UML Use case and Sequence diagrams
  • Worked in an agile environment with sprint cycle of 15 days
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the applications

Confidential

Technical Lead

Responsibilities:

  • Analysis and code development
  • Involved in impact analysis and preparing test cases, estimation documents
  • Involved in development of web pages using JSP, HTML and JavaScript
  • Implemented Spring web module to integrate with Struts frame work for handling user requests
  • Written Dependency Injection (DI) or Inversion of Control (IOC) using application context xml file
  • Written Spring DAO and JDBC classes to access databases and manage the transactions
  • Developed Service components using Spring
  • Written SQL, Procedures and Cursors to creating database tables and accessing data
  • Implemented asynchronous calls using JMS
  • Involved in Defect fixing raised at SIT and UAT
  • Performed functional testing using selenium and TestNG framework

Confidential

Assistant System Engineer

Responsibilities:

  • Developed Accounts Management Module for creating and closing an account and maintaining other account related information of all business partners
  • Developed using C++ on Unix environment
  • Integrated front-end GUI
  • Involved in developing an anti-money laundering system
  • Developed using C++, Pro C and SQL server on Unix Environment
  • Developed a module using C++ and Pro C to validate and populate the internal database with user data in batches
  • Debugged various issues reported regarding core dump and memory leaks by the customer using dbx Debugger

Confidential

Intern

Responsibilities:

  • The proposed project was to develop an in house tool that can handle large test requirements
  • Associate test cases based on the requirements and generate results based on test case execution
  • The tool functionalities reside in the production server and the user interface resides on the client side. Used Web methods to invoke the functionalities of the tool on the client side
  • Used Extensible Markup Language (XML) for communication between the web service and the client
  • The tool also supports features like defect tracking, data mining etc
  • Backend development using ASP .Net
  • Database - SQL Server
  • GUI development using Microsoft SharePoint

Confidential

Intern

Responsibilities:

  • WHQL Compatibility Test and Development of PCL Viewer for HP LaserJet Printers
  • Developed a viewer for PCL configured HP LaserJet Printers
  • Tested whether a particular HP LaserJet Printer is satisfying the Microsoft Windows logo

We'd love your feedback!