Senior Java Technical Lead 1
● Possess 13+ Years of IT experience in Web/Enterprise application development.
● Experience in interacting with clients/users in gathering the user requirements.
● Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance.
● Adept at all phases of project lifecycle, including requirements gathering and user analysis to
information architecture (IA), testing, graphic user interface (GUI) design, and implementation.
● Possess rich of experience in Client-Server/Web Technologies.
● Extensive experience in Core Java, Micro Services, Spring Boot, Spring Cloud, Spring Data,
Hibernate, spring, Web services and Oracle.
● Extensive Experience in Agile methodologies.
● Good working knowledge on Oracle, PL SQL.
● Experience on various tools like ANT/ Maven (Build Tools) ,Clear Quest / Jira (Defect log) , GIT /
BIT BUCKET, CVS / Clear Case / SVN (Version tools)
● Extensive experience in using development tool like Eclipse.
● Extensive experience in Client Server, J2EE technologies and MVC frameworks.
● Good Management, Execution, Documentation skills.
● Good at software processes and insight in software development life cycle with strong
Communication skills.
● Extensive experience in Healthcare / Financial domain.
● Good experience in development of Database Components (Tables, Views, Stored Procedures,
queries constraints) in Oracle.
● Have worked in onshore and offshore model.
● Acted as liaison between management and Business team for Requirements
● Project Tracking, Team Management, Issues Tracking and Reporting
● Strong analytic skills, self-driven, keen to learn and adopt new technologies and processes.
● Ability to function effectively as a team player as well as working independently to achieve objectives.
● Ability to understand business requirements and design solution catering to the business demand.
● Motivated, reliable individual that maintains a high level of trust within the organization and
consistently produces positive results.
EDUCATION
Master Degree (M.C.A from Kakatiya University-2007
[Link] ([Link] Mathematics, Electronics, Computer Science from Kakatiya University -2003
SKILLS
Operating System : Windows, Linux.
Languages : Java.
IDEs : Eclipse, My Eclipse, RSA, STS
Web Server : Tomcat.
Application Servers : IBM WebSphere, Web Logic, JBoss.
Internet Technologies XML, HTML, AJAX and Java Script.
Data Base : Oracle, DB2, SQL Server, Cassandra.
Java Technologies : Core Java, Servlets, JSP’s, Struts,
Spring, Hibernate, Spring Boot, Angular JS,
Micro Services, Spring Data, Spring Cloud, Web services and
AWS.
Tools : Log4j, Ant, Soap UI, CQ, Jira, Putty and
WinScp / Core FTP.
Version tools : Clear case, CVS, GIT and SVN.
Methodologies : Agile, Waterfall, TDD
Awareness : Hadoop, EJB, MyBatis
PROFESSIONAL SUMMARY
QVC Inc, West Chester, PA, USA Jun 18 – Present
Senior Java Technical Lead
Responsibilities:
● Work closely with product managers and story owners to design features and prioritize tasks.
● Executing the project as per the plan and schedule using Agile methodology.
● Handling client interaction on a daily basis on strategic future plans and ramp-up of it.
● Identifying risks early in the project life cycle, finding solution and mitigating and managing them.
● Developing, reviewing and executing on established technical road maps and continual product
optimizations
● Providing thought leadership and technical guidance within a globally distributed environment
● Leading team members in the delivery of technology solutions which meet business delivery
expectations, maintain portfolio currency, and integrate best engineering practices
● Managing scrum sessions, and executing sprint planning, sprint retrospective and sprint demos
● Demonstrated expertise in Java architecture, development and management
● Able to manage multiple Offshore teams.
● Providing Java programming support for existing and new [Link] Rest service
calls.
● Used Spring Boot Auto configuration for built-in classes.
● Added Spring Boot Starter dependencies in Maven Config file.
● Used Embedded Tomcat Server and actuator end points.
● Designed and Implemented Microservices using Spring Boot.
● Added both REST and Messaging End points to communicate microservices through HTTP and
AMQP protocols using RabbitMQ Server.
● Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service
call using Fiegn, Service Registry and Discovery using Eureka in Spring Cloud. Preparing test cases
and strategies for unit testing and integration testing.
● Involved in CI / CD Process for automating the Micro Services build.
● Code Reviews / Task Assignments to members based on the Priorities.
● Provided Log4j support for the application for debugging the system.
● Coordinated with different teams to get the work done.
● Participating in Client and Team Meetings
● Able to manage all the tasks within the SLA's
Environment:Core Java, Spring, Spring Boot, MicroServices, Spring Cloud, AWS, Rabbit MQ, MyBatis,
Angular, SQL Server, GIT, STS, Maven.
CGI, Charleston, West VA, India Apr 2012- May 2018
Technical Lead
● Description: CGI Advantage ERP is a powerful combination of modern technology and integrated
business applications that are specifically built for government use. The solution complies with GASB
and GAAP, and includes government-required functionality such as CAFR and CMIA processing to
increase automation and information access. Because CGI Advantage ERP is highly configurable, it
minimizes customization to reduce total cost of ownership (TCO).
● With integrated functionality, workflow and configurable processes, the CGI Advantage ERP suite
contains built-for-government software for:
● Financial management to provide organization-wide accountability through consistent accounting
rules across all financial transactions, to track and control internal and external funding sources and
fiscal and multi-year budgets
● Human resource management to streamline the HR and payroll process from hire to retire, including
online recruiting, timekeeping and direct access for employees to manage benefits and leave
● Procurement to automate purchasing via catalog-based ordering and paperless approval processes
that link directly to the government accounting system for automated matching and payment
processing
● Business intelligence to unlock data quickly for more effective decisions and increased measurement
of key performance indicators through sophisticated reporting, ad hoc query and visual, interactive
dashboards
● Vendor Self Service is a monolithic Application following the monolithic Architecture.
● This application is meant for Vendor Registration. Vendors needs to sign in to this
● Application to participate in the bidding process.
Responsibilities:
● Worked on Technical Designs of the modules based on the Functional designs.
● Developed Model, Controller Classes.
● Involved in coding DAO layer using Hibernate to access the Oracle database.
● Implemented Web service calls for the Payment Transactions.
● Used Spring Boot Features.
● Used Embedded Tomcat Server and actuator end points.
● Developed Model Layer using JpaRepository in Spring Data Jpa.
● Designed and Implemented Microservices using Spring Boot. Created a separate schema per every
microservice in database design.
● Added both REST and Messaging End points to communicate microservices through HTTP and
AMQP protocols using RabbitMQ Server.
● Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service
call using Fiegn, Service Registry and Discovery using Eureka in Spring [Link] test cases
and strategies for unit testing and integration testing.
● Worked on the development of complex modules (Chain Jobs for Automated Process)
● Single Point of Contact from Offshore for all the Customizations / enhancements.
● Code Reviews / Task Assignments to members based on the Priorities.
● Developed PL/SQL Procedure, function and SQL Scripts.
● Provided Log4j support for the application for debugging the system.
● Coordinated with the team members / with other teams (like CM / DBA) on different issues.
● Participating in Client and Team Meetings
● Worked on Packaging / Hot Fixes, reviewing the Patches and responsible for the off shore deliveries.
Environment: Core Java, JSP’s, Hibernate, Spring MVC ,Web Services (RESTful),
Spring Boot, Micro Services, Spring Cloud, Spring Data, Versata, Junit, Rabbit MQ, GIT, STS, Maven,
XML and Oracle.
CGI,CIGNA , India Nov 10 – Mar 12
Senior Software Developer
Description: One View is a Call Center application developed for the Health care CIGNA [Link]
Call centre agents will be using this application to provide the various information like claims, Eligibilities
and Benefits etc. to the customers. To Support IVR Functionality Chordiant technology was introduced in
this application. The application consists of the following modules.
● Claims
● Eligibility
● Benefits
● Interaction History
Responsibilities:
● Understanding and analysing business requirement.
● Worked on Technical Designs of the modules based on the Functional designs.
● Involved in coding of Claims Portlet.
● Involved in the coding of DAO’s.
● Developed PL/SQL Procedure, function and SQL Scripts.
● Involved in UI design.
● Code Reviews / Task Assignments to members based on the Priorities.
● Played a vital role as a senior developer in the interactions with the onsite team members.
● Involved in unit testing of the modules.
● Involved in IST, UAT and production deployment.
Environment: JSP’s, JSF, Portlets, Hibernate, Chordiantand DB2
JH Softech, India Sep 09-Oct 10
Software Developer
Description: SAM is a secure, web-based account management and reporting system that provides
access to more than 140 standard reports including purchasing and travel card management, cardholder
activity, and merchant activity. Using SAM you can produce transaction-level reporting that includes line-
item detail. Additionally, the system allows you to build virtually any report you need with its robust query
wizard (ad-hoc) functionality.
Responsibilities:
● Responsible for development of this project which is totally based on Struts.
● Played a key role in the coding of Action Classes.
● Involved in the coding of BO’s (Business Objects).
● Involved in unit testing of the modules.
Environment: Jdbc, Servlets, Jsp, Struts and Oracle
Adroitent ITES Ltd, India Nov 07-Aug 09
Software Developer
Description: Portico Systems offers health plans software solutions exclusively focused on unlocking the
value of Provider Network Management. Our hallmark Portico Provider Platform empowers health plans
to infuse agility into their provider network management functions while delivering actionable provider
information. The platform streamlines provider network processes while accelerating new revenue
streams, enhancing employee effectiveness and optimizing provider relationships.
Responsibilities:
● Played a Key role as the Group Leader.
● Responding to issues reported by customers with in the SLAs.
● Interaction with Clients directly and gathering information in fixing the issues.
● Understanding the Business Logic of the Application.
● Monitoring Gateways, servers and feeds.
● Played a Key role in the development of Reporter Module using JSP’s, and Struts.
● Played a Key role in the development of Weblink Module using Jython technology.
● Involved in the development of Security Manager Module using Servlet technology.
● Involved in development of GUI using HTML, JSP’s
Environment: Struts, JSP, Servlets, Jython, Ajax, XML, Oracle9i