Java
Balaji

Professional Summary

Senior Java developer / technical Business Analyst with over 10years of work experience in IT industry. My major experience contributes to Java Lead role in India, UK and USA working closely with users, analyzing their requirements and developing high quality solutions. Seeking to combine my work experience and academic knowledge gained through BE &MBA (London) to build an outstanding career in the field of Information Technology.

  • Experience in J2EE frameworks such as Spring and Struts.
  • Good Hands-on experience in Spring WS
  • Excellent understanding of relational databases involved in application development using several RDBMS likes DB2, MS Sql Server, Oracle 11g and Sybase.
  • Good understanding ofstored procedures and Data Modeling.
  • Strong Work Experience in Release and Deployment Proces
  • Good understanding of Insurance rate engines in both mainfrasme and in the new web services.
  • Expertise in working with OOP Design patterns and SOA.
  • Strong development experience using IDEs such as Eclipse, IBM Rational Application Developer.
  • Strong experience in debugging javaapplications.
  • Expertise in three-tier Client/Server development architecture.
  • Design, Development of web-based Applications Using different web servers like Web Sphere 6.1 and Tomcat server 7.
  • Self-starterin project setup using Maven.
  • Proficient in understanding business processes / requirements and translating them into technical requirements.
  • Learned and worked in Ruby on Rails.
  • Trained on AngularJS technology.
  • Hands on Work experience in various working cultures (UK, USA & India) and various team sizes (3 to 45). Good team player.

Technical Skills

Languages
Java,J2EE, JSP, JavaScript, SOAP Web Services, AngularJS, Ruby on Rails, C++,C#, .Net, SQL
DB
DB2, Sybase ASE, Sybase ASIQ, Oracle 11g, MS SQL
Special Software/ Tools
IBM WSAD 5.1.1, IBM RAD 7.5, ARIS Express 2.3, MS Office tools including MPP, Eclipse IDE, Control M, Embarcadero Rapid SQL, Visual Studio 2010, Lyris Content manager, SAP BOs, SoapUI, Maven, Git, AS400
Application Frameworks
Struts, Spring MVC
Certifications
SCJP 1.4, SCWCD 1.5

Education

  • Master of Business Administration
  • Bachelor of Engineering

Professional Experience

HealthPlan Services (Healthcare), Tampa, FL, USA
Duration
Mar 2016 to till date
Role
IT Java Lead
Team size
10
Responsibilities
Project Details: Finance Team: providing billing& payment and finance services for the frond end – Service Link of HPS. Follow HIPAA and PCI compliant.
  • Create Maven projects in soap-ws framework to create services.
  • Analyze the tables and write queries to fetch the required data elements.
  • Write contract (XSD) and create WSDL by importing schemas.
  • Analyze the requirements and estimate the projects.
  • Write the Detail Level Design document, provide design solution for projects and review with architects.
  • Guide the team in creating multiple Java Soap services replacing the existing Message Broker services.
  • Integrate the team’s work into a single meaningful project.
  • Review the code, deploy and provide support for integration with enhanced PHP front-end code.
  • Test the functionality in Soap-UI.
  • Perform load tests and create appropriate logging.
  • Understand logic from legacy PHP code to create queries for webservices.
Technical Platform
Eclipse with Tomcat server, WAS 8.5 server, Java 1.7, Maven, Spring-WS, XML, XSD, WSDL, DB2, Soap-UI.
Allstate NI (Allstate), Belfast, United Kingdom
Duration
Apr 2012 to Jan 2016
Role
Sr.JavaDeveloper
Team Size
27 (11 in UK, 11 in India, 5 in USA).
Responsibilities
Few Project Names: Homeowner HALO, Auto Accident Forgiveness, NC ceding model, New limits & New coverages in Auto & Property LOBs.

Project Details: Working on the highly regulated state – North Carolina to develop projects for the Agency Alliance System (which generates 80% of business) and maintain post production defects. Alliance is the Agency website used by Allstate’s insurance agents to create quotes and take payments for the insurance.

  • Analyze, design, develop, unit test & deploy code developed in Java in JEE environment.
  • Analyze the business requirements in detail and provide estimations.
  • Write the technical design documents and develop the code in test driven development.
  • Triage the incidents to determine the right system (Alliance – Java/ Middle Layer – Propagator or Backend – Oracle Data update) that needs to change.
  • Support the insurance agents by analyzing & fixing the defects of the agency website.
  • Develop code in the XML driven infrastructure following the java standards.
  • Assist in prioritizing the IT solutions to become more competitive in the market-place.
  • Create FRD, technical & code change documents as per the CRD.
  • Create unit test plan, execute Integration test cases.
  • Mentor the team members in debugging and using RAD and provide training.
  • Owner for the team share point used for knowledge sharing, Innovation leader for the team.
  • Point of contact for the Java related questions for the highly regulated NC State.
  • Worked in calling the webservices for IS score, MVR, LIS details.
  • Only Java/Front-end(Alliance) consultant for a large project called HALO (Homeowner Applied Laddered Optimization) which enabled comparing prices from 2 rate engines – both old and new at the same time (pilot project done in NC state).
  • Gained in-depth knowledge in Insurance business and Agency sales.
  • Worked on solution designing to develop and deploy for easy flow of compliance forms: Consent to Rate(CTR) forms and UM/UIM formthat are required in NC.
  • Use Service Now for maintenance incidents tracking.
  • Use Clear Quest for defect tracking and create work requests for check-in changes in Java.
  • Trained on Angular JS from Allstate for the next project.
UI Layer
Added rich screens in JSPs using struts frameworkfor calling the new rate engine as well as the old rate engine.
Added questions that are mandatory for getting a rating response, validation of data captured is done prior to the rate engine call at coverage page.
Placement and highlighting of bad data input.
Most of the data validated at the right place at Household and Vehicle/Dwelling pages, before moving to the coverage page.
Generation of admin and mandatory forms.
Ensuring the data in the XSL forms is correctly sent from application bean classes.
Business Layer
Most of the business logic depends on the coverages chosen by the customers (through agents). Raised request for the DB fields for storing the data captured from front-end screens.
Data Base Layer
Data gets stored in SSP layer (Propagator) before moving to the Oracle Database and Mainframe. Mainframe is being decommissioned, data compares is done between legacy mainframe and new Oracle systems to identify any discrepancies with new applications and projects.
Technical Platform
RAD 7.5/8.5, ClearCase, ClearQuest, AS400, Mainframe, SQL Developer, SAP BO, Service Now, Build Portals, WAS 6 & 8 servers .
TATA Consultancy Services, Tampa, USA & Chennai, India
Duration
Mar 2008 – Jan 2012
Role
OnsiteCoordinator / Module Lead
Client
The Nielsen Company (nielsen.com)
Team Size
35
Lead for 6 different Applications comprising of 35 members in total in India and USA.
Project Details
Nielsen contract is a long-termdeal for TCS for which the initial knowledge transitions started in 2008. Nielsen Company had many applications to gather TV viewing data, process them and generate reports. A team with name Ring-fence was formed to club the applications and tier them based on their importance to Nielsen business. The project goal was to identify the pain points in each application, bring them to a steady state.
Applications
IVA/Tracking, Monitor+, CCC
Responsibilities
  • Senior Software Consultant to some of the important applications to the Nielsen business.
  • Provide solutions for the enhancement of the Nielsen Applications.
  • Take knowledge transition from existing IT vendors, document and share the knowledge with offshore for continuous support.
  • Primary contract personnel for the applications in Priority 1 issues
  • Worked extensively in changing the SPs from Sybase ASE to Sybase ASIQ compatible for performance tuning. A batch job that used to take 15 hours to complete the processing of a large volume of data was rewritten in ASIQ to complete in 1 hour.
  • Worked in Ruby on Rails to enhance one of the customers facing critical application.
  • Successful at off-shoring the support.
  • Handled 6 applications for the Nielsen Company by providing support 24x7 leveraging the offshore model.
  • Written Application Maintenance manuals for 6 important systems.
  • Worked in Java web application projects for generating reports for the states selected.
  • Worked on Stored procedures. If for any reason the control-M scheduler doesn’t finish on time, used to run them manually late in the night and start the next day jobs on time.
Technical Platform
UNIX, Sybase ASE, Sybase ASIQ, Java, Rapid SQL, Ruby on Rails, Mongrel, WRQ Reflection, PVCS, Control-M, CVS.
TATA Consultancy Services, Chennai, India
Duration
Mar 2006 – Feb 2008
Role
Java, JSP & JavaScript Developer
Client
United Services Automobile Association (USAA), Texas
Team Size
40 / Lead for the front-end team of 12.
Project Details
USAA is one of the important clients for TCS in BFSI domain. The project comprised of creating tools for the USAA – Investment Management Company customers. The tools would show the current and recommended portfolios for the stocks/cash/assets that customers have. The tools were also used to manage money and plan for retirement. The project comprised of designing these tools and fixing bugs in various browsers.
Responsibilities
  • Develop web pages for the different tools that enabled for further growth to USAA business.
  • Worked on projects that developed tools like Portfolio Planner and Retirement Income Planner which have been so successful that they provided platform for improving such tools for customers.
  • Received client appreciation certificate for project’s successful implementation.
  • Used Spring MVC framework, worked on the view team but in depth knowledge on the data flow between the controllers to the database using Hibernate.
  • Worked in JavaScript, JSPs to develop web pages that are very appealing to USAA customers.
  • Worked on Ajax and chart builders to enhance the look and feel of the web pages.
  • The dynamic display of charts on the current portfolio against recommended portfolio was done on all the web browsers with no JavaScript errors.
  • Tested and fixed bugs in multiple browsers – IE, Firefox, Safari for cross browser compatibility.
  • Acted as front end team lead in integration work to integrate the front end code with back end objects and deploy the code in test servers.
  • Coded the business logic in java classes following the coding standards, used hibernate to connect to backend.
  • Worked in Agile Development. Used IBM tools WebSphere Studio Application Developer (WSAD) & Rational Application Developer (RAD) extensively.
Technical Platform
Windows XP, Oracle 9i, Java, J2EE, WebSphere (WSAD 5.1.1), RAD 6.0, JSP, Serlvets, webservices, Apache tomcat.

Major Accomplishments:

  • USAA Client Appreciation for successfully leading & releasing Portfolio Planner tool within budget and well before the estimated live date. This milestone played a major role in handover of another major project to the same 40 member team.
  • Successfully outsourced 6 major applications and brought all the systems to a steady state during the initial KT transfer period for the Nielsen Company.
  • Quickly brought in changes to a batch Applications by changing the Stored Procedures from Sybase ASE to Sybase IQ to process batch jobs using Control-M that saved 15 hours in batch processing.
  • Part of Solution Architect team for a large project: HALO for the Allstate Company to identify and document all the possible technical solutionsto the business problem. Worked from pre-requirement gathering phase to the end of the project and been a point of contact for any technical and business questions. The project has been successfully completed and gained immense appreciation from all the contributing teams.
  • Converted many Message Broker services and PHP business logic to Java Soap Webservices for Healthplan services. Deployed many micro services into production in a very short period.