We provide IT Staff Augmentation Services!

Senior Java Consultant Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary

Highly motivated self-directed Senior Software Professional with 10 years and 8 months experience in developing multiple enterprise software solutions deployed within various vertical markets managing aspects of Design Development Quality and Client support. I have proven experience of working on the products from scratch and leading dot Zero releases. I am currently working with as Senior Software Designer.

Works effectively and makes sound decisions under pressure in fast paced and unpredictable environments. Accepts role as assigned and strives for excellent results. Strong critical problem solver and have capabilities in organizing prioritizing and managing multiple projects with competing deadlines. Ability to contribute as a team player and easily communicates with professionals on all levels.

Core Competencies

  • Test Driven Development
  • Design and Implementation
  • Customised Solutions
  • Team Leadership
  • Critical Problem-solving

Technical Skills

Languages/Frameworks JAVA J2EE Spring2.0 SpringWeb/AOP Swing Hibernate Ajax Struts JSP Servlets MVC2 frameworks JUnit JavaScript PL/SQL Oracle 11g Unix Shell scripting SOAP and RESTFUL Web Services and XML.

Platforms/Tools Eclipse IntelliJ WSAD Toad SQL Developer Test Director Informatica Ant Gradle Maven Apache Tomcat JBoss

Open Source Tools/Technologies

Open Cover Used it for code coverage generation.

JBPM JBoss API for Business Process Management to create workflows.

DROOLS Jboss API for writing Business Rules and dynamically modify them.

CI with TeamCity Continuous Integration Code deployment and For Pre Tested Commit

Tortoise SVN SCM Tool

JIRA Agile Methodology Support and Requirement Tracking Given When Then

MOCKITO For Mocking of dependencies

Confluence To save/share the project documents knowledge artifacts

Code Quality Measurement Tool / Techniques

Open Cover Used it for code coverage generation.

SONAR For Consolidated code quality matrix Branch Coverage Symbol Coverage Line Coverage

Gendarme For C Quality Rules

SQALE For Technical Debt measurement and remediation cost.

Structure101 To see project/module complexities and dependencies

Operating Systems Windows NT 2000 XP UNIX LINUX

Methodologies Agile Waterfall

Other skills

Managed teams team size 8-10 across different platforms technologies and geographies

Extensive experience of working in global and cross-functional environments

Adept in conflict resolution and problem solving of technical / team related issues of very high complexity

Work Experience

Confidential

Senior Java Consultant Dec 15 till date

Project1 Currently working for client called ZoomCare in Hillsboro near Portland Oregon. ZoomCare is a health service provider and pioneering in healthcare on demand. The company is also moving forward in health insurance domain. Working on their core modules like Billing Web-portal serviced via Rest APIs and EMR Electronic Medical Record system. All these modules connect to a central service layer which is deployed on JBoss.

Technical Skill Set Core Java Hibernate RestAPI JSON Swing Postgres SQL Unix Multi-Threading TeamCity JIRA GIT JBoss JUnit TestNG IntelliJ Idea OS-Linux

Confidential

Senior Software Designer Jun 09 Deb 15

Project1 The architecture for BookWorm is based on a bespoke multi-tier design with the addition of high-performance workflow engine to model complex business process. BookWorm system is responsible for opening various Trading/Settlement books for a major investment bank.

The solution consists of the workflow itself along with user interfaces and application program interfaces APIs for data access and other functions. At the core of BookWorm the system is responsible for data verification Human Task Integration Automated Task Integration Reporting Automated hookups with various downstream databases.

Technical Skill Set Core Java Spring Hibernate JBPM DROOLS JSON RESTWeb Services Oracle11g Sybase Unix Multi-Threading Test Driven Development TeamCity JIRA SVN Rapid SQL TOAD Ajax Tomcat JSON JUnit TestNG

Role and Highlights

I was the owner of the application from business requirements understating till PROD Release.

Acted as Tech lead following Agile way of development and contributed as Scrum master for various Sprints.

Release Manager and coordinator for requirement understanding and providing project estimates

Continuous deployment on UAT Server With Schedule Deployment Techniques using TeamCity

Continuous Integration using TeamCity running unit and integration test cases before commit.

Test Coverage Integration with Sonar using Open Cover

I will be designing and deriving the complete Book Closure module

I was instrumental in getting UAT signed off for Book Amendments and US specific business.

Responsibility

  • Workflow Diagram Creation with showing currently executing steps time pending at the step etc.
  • Creating POC for caching logging and Single Sign On integration transaction management and workflow testing.
  • Mentoring and guiding fresh graduates and interns to deliver for the project.
  • Defining / Designing Integration techniques between jBPM 5.0 workflow JAVA and Silverlight 4.0 client using REST based web services via JSON.
  • Custom made reusable UI and server framework with support for High Testability Asynchronous Communication using Reactive Extension Logging and Message Bus with replay last message capabilities various out of box UI Techniques like Data Template Selector etc.
  • Maintenance of Legacy code and refactoring of the same.

Project Key Achievements

Recognized for successful delivery of business critical applications within aggressively defined timelines

Appraised for efficiently managing and leading diverse cross-technologies and cross-platform team members

Project2 Confidential

BM provides a 360 degree view of RBS-Global Banking and Marketsclients to management. It helps analyze the current state of business and forecasts for future. It stores P L Facility Balances RWA Solvency and clients information which helps to prioritise clients and identify prospects of cross-selling. Strategically important being one of the first systems to integrate RBS and ABN its increased operaitonal efficiency of 30 was significant.

This tool is used by buinsess stakeholders to see revenue/rwa related reports finally based on month source system location buisess unit cost center walker business unit different levels of hierarchy and departments etc.

Technical Skill Set Core Java J2EE Struts1.3 Spring Hibernate MVC2 HTML JS JSP Servlets Oracle11g Unix Multi-Threading Informatica Test Driven Development JIRA SVN Tomcat JUnit

Role and Highlights

  • Poker Planning was also used.
  • Designing and implementing Web application and integrating workflows using Informatica and Oracle as a Technology Lead/ Designer. Preparing technical design documents release plans and unit test cases etc.
  • Creating opportunity for development in existing project.
  • Acted as Individual Contributor following Agile development and contributed as Scrum master for various Sprints.

Responsibility

Gathering requirements acquiring domain knowledge at RBS London and estimating resource/effort of UI and DI projects. Collaborating across teams to build and support DEV/SIT/UAT/PROD environments

Creating POC for requirements/solutions recommended software tools for Web App and DB based on research

Initiating daily meetings discussing issues and resolution identifying the escalation path solving BM users queries.

Key Achievements

Single handedly migrated the BankerMart from the ABN infrastructure and networks to RBS during the merger

Upgraded BM with latest SWs 32 -> 64 bit requiring the integration of JDK1.6 Solaris Informatica9 Oracle11g

Improved the processes within the team by initiating the use of tools like SVN and JIRA

Confidential

Senior Software Engineer Jun 08 Jun 09

Project Mobile Device Management System was developed to enhance the business of a mobile service provider. Team looked into performance problems for clients and supported Mformation s Enterprise application. This application was used across world leaders in mobile service providers like Airtel ATnT Vodafone BPL etc.

This complete enterprise suite is used to manage Mobile Devices issued/used by an organization to its employees/workers and by individuals as well. This suite was helpful in updating firmware softwares bulk updates resetting the device raising anti theft alarms temporarily switching off camera blue tooth etc while office hours transferring data/contacts etc if mobile is lost etc. All these features were provided over the air using OMA-DM and DM protocols.

Technical Skill Set Core Java Spring Hibernate Struts HTML JSP Servlets Linux/Ubuntu as Operating system Oracle11g Unix Test Driven Development JIRA SVN JBoss WebLogic JUnit Query Performance Improvements

Role and Highlights

  • Followed waterfall methodology for development and maintenance of project.
  • Being a Senior Developer I co-ordinated with business users and on-field testers to grasp the problems faced during Enterprise Suite Installation and performance issues post set up.

Teaming up with DBAs to get the queries improved and get them live immediately as well planned released

Key Achievements

Piloted the project of moving employees from Windows platform to Linux Systems for development work as well as regular use resulting in overall costs reductions of using MS operating systems during the times of Recession

Received the highest rating in the first biannual appraisal

Confidential

Senior Software Engineer Apr 06 Jun 08

Project 1 Itinvolved complete migration of already existing PartyAccount Website from JSPs MVC1 to Struts2.0 framework MVC2 . The PartyAccount Website hosts the real time user s profile and their activities. It had features like multilingual multi-currency session management. It was interface for all the users playing different PartyGaming brand Games like Poker Poker Tournaments Casino Bingo Eracing BlackJack etc.

Project 2 MLAdmintool Development this tool required translation of English language literals into different languages publishing translated content to different locations and committing the content into SVN.

This tool helped users in facilitating putting contents for different languages for tags. Then those contents can be published by administrators to required websites internal and public so that language per region or country can be managed.

Project 3 It involved development of casino games and eRacing which could be hosted on PartyCasino platform. The server was built-in house. It used to communicate with VC client that was installed on users/players machines.

Technical Skill Set Core Java Spring Struts2.0 MVC2 TerraCota Oracle10g Unix JIRA SVN Cruise Control using Hudson JSP Servlets JS Ajax HTML

Role Responsibility and Highlights

  • Design development testing wrote all unit test cases with 85 code coverage release process.
  • I worked as Senior Developer and purely as an individual contributor for the application.
  • Development testing support and new enhancements as per the end user requirements
  • Development Unit testing creating admintool website used to control the game servers and controllers. I developed games like Eracing/Ejockey CasinoWar Red Dog Progressive Caribbean Stud Poker

Key Achievements

Developed eRacing which turned out to be the least maintenance asking game out of 8games developed till then

Leveraged the upcoming technologies like Struts and Spring to redesign JSP modeled PartyAccount to MVC framework.

Confidential

Software Engineer Nov 04 Apr 06

Project Total Maintenance System involved development of web application for Daimler Chrysler s production plants across US and Canada shift and holiday management inventory assets machinery information and generate reports. It involved data management and conversion of existing Mainframe CICS screens into Web Screens

Technical Skill Set Core Java JSP Servlets JS Ajax HTML MVC CICS Cobol CICS DB2 VSS

Responsibility Analysis Design Development. Generation of PDFs/EXCEL reports for Clients Project Managers Deployment of Code into SIT/UAT/PROD

Key Achievements

Received client appreciation and star performer awards as project resulted in significant

Cleared Infosys training plan in Internet Stream Java with highest Grade

Personal Interests Other Achievements

Sports

Represented Jammu and Kashmir state in C. K Naidu National U-19 Cricket Tournament in 1999 and 2000

Represented Jammu district in U-19 State level cricket tournament in 1999

Active member of winning corporate cricket Tournament at Royal Bank of Scotland and IvyCompTech.

Leadership and Initiatives

Significantly improved the mess management process resulting in drastic reduction 50 reduction in student complaints as an active member of the BITS Student s Mess Council in the academic year 2001-2002

Arranged and managed the highest funding for the college fest as an active member of Sponsorship Marketing club

Managed the newsletter publications as an active member of Publication Correspondence department at BITS

Other Interests

Avid bike rider done road trips totaling 9000 Kms. The longest bike trip done was Delhi to Leh via Manali and return via Srinagar and Amritsar to Delhi. Others trips were Delhi-Jaisalmer and Delhi-Nainital Delhi-JimCorbet.

I also practice meditation art of living and Pranayams

We'd love your feedback!