Lead Java Developer with 10+ years experience in banking domain, excelling in building robust applications using Spring and Hibernate. Proven track record in leading teams, mentoring interns, and implementing RESTful APIs. Adept at problem-solving and driving agile methodologies to enhance project delivery and performance.
Overview
10
10
years of professional experience
Work History
Lead Developer
Barclays Technology Centre
01.2024 - Current
Created detailed project plans, timelines, and milestones for development projects.
Collaborated with business analysts to develop user stories that accurately reflected customer needs and requirements.
Conducted periodic performance reviews with team members to identify areas of improvement.
Resolved complex technical issues in a timely manner.
Analyzed customer feedback and identified opportunities for improvement in existing systems or processes.
Developed technical specifications and architecture for new applications.
Redesigned existing architecture for better performance and scalability.
Identified potential risks associated with new initiatives and proposed mitigation strategies accordingly.
Developed automated scripts to streamline routine tasks or maintenance activities.
Managed and conducted scrum for a team of developers to ensure the timely completion of projects.
Senior Application Developer
Citi Corp Services Pvt Ltd
09.2019 - 01.2024
Working for the core technical team of asset servicing and management.
Mainly maintaining and developing the payment component for corporate actions.
Designing, developing, and end-to-end application.
Following proper sprint planning and agile practices for smooth delivery.
Mentoring interns and providing application knowledge to the new colleagues.
Performing service layer automation.
Senior Application Developer
UBS Business Solutions , India
Pune
12.2018 - 08.2019
Worked for wealth management core technical team to build applications related to wealth planning.
Designed and implemented web services using RESTful API for data integration between applications.
Collaborated with other developers to resolve issues related to application development process.
Worked with the business to understand the business value of each requirement, and to design and develop an optimal solution.
Providing prompt and technical fixes to the issues reported.
Following the agile practice to ensure smooth delivery of incident fixes.
Java Developer
Barclays Technology Centre India
Pune
03.2015 - 12.2018
Worked for the Multi-Channel Application team that delivers mini applications that could be used across different channels, like Mobile Banking, Branch, Retail Online Banking, etc.
Developed and implemented Java applications using the Spring and Hibernate frameworks.
Created web services for data exchange between client-server applications using RESTful web services.
Deployed builds on different environments including development, staging and production servers.
Participating in the end-to-end software development life cycle, including analyzing the business requirements, designing, developing, testing, and documenting the corresponding build requirements.
Preparing the design documents to ensure that the user interface and enterprise presentation layer are built independently, so that they can be consumed either partially or fully.
Education
Bachelors of Engineering - Computer Science
RGPV University
07-2014
Senior Secondary School -
Carmel Convent
04-2008
Skills
Core Java
Spring , Spring boot framework
Hibernate framework
RESTful web services
Junit Testing (JMock, Mockito Frameworks)
Agile methodologies
Version control - Git
Dependency Management : Gradle , Maven
Build Packaging : Jenkins , Teamcity
Job Scheduling/Monitoring : Autosys
Interpersonal Skills
Leadership - Motivate a team, set direction, and delegate tasks effectively.
Communication - Clear and effective communication with the business and the team to improve overall performance.
Analytical - Analyze the root cause of every problem and find better, robust solutions.
Mentoring -providing technical guidance to junior developers and peers when required.
Languages
English
First Language
Timeline
Lead Developer
Barclays Technology Centre
01.2024 - Current
Senior Application Developer
Citi Corp Services Pvt Ltd
09.2019 - 01.2024
Senior Application Developer
UBS Business Solutions , India
12.2018 - 08.2019
Java Developer
Barclays Technology Centre India
03.2015 - 12.2018
Bachelors of Engineering - Computer Science
RGPV University
Senior Secondary School -
Carmel Convent
Similar Profiles
Venkata Upendra B NanepalliVenkata Upendra B Nanepalli
Vice President – IAM – Control Operations at Barclays Technology Centre India Pvt LtdVice President – IAM – Control Operations at Barclays Technology Centre India Pvt Ltd