Over 8+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
Good experience in Java/J2EE application development and experienced in Docker and RedHat OpenShift container-based Application development.
Design, development and testing of reliable and secure sites, Load balancer-based applications built using groovy on grails.
Experience of working with multiple RDBMS and NoSQL Databases like MySQL, Oracle, DynamoDB and MongoDB and developed Proficient in SQL, MySQL, Views, Functions, Stored Procedures and Triggers
Leveraged bootstrap, jQuery (DOM Manipulation and AJAX), Mustache JS templates, custom JS namespace and PHP/MySQL for web applications.
Design and implementation of enterprise Identity Management solution with OKTA providing SSO across the products. Leveraged development quality gates with SonarQube.
Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO Interfaces, Data structures and Collections, Garbage Collection.
Extensive experience in using Java 8 features like functional interfaces, Lambda Expressions, streams.
Strong experience in developing applications using Angular 11, Node.js, HTML, J-Query, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, LDAP, JavaScript, XML, XSLT, JAXB.
Experience working with Angular 10/11 modules, services, templates, directives, services, Angular materials, and dependency injection to create a Single Page Application.
Developing the user-interfaces using the technologies like Angular 8, NG RX, Jasmine, Karma, HTML5, CSS, JavaScript, jQuery, Bootstrap and JSON.
Expertise in Angular 10/11 framework and its ability to create simple and scalable code for SPA.
Hands on experience with different Enterprise frameworks like Spring, Struts, Axis2, Log4j.
Strong Working experience in Design, Development and implementation of N-tier enterprise applications using several J2EE frameworks like (Model View Controller) Struts, Spring IOC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate.
Sound knowledge of Object Relation mapping tools Hibernate.
Experienced in working with back-end layer using SQL, PL/SQL, JDBC, JPA and Hibernate.
Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
Experience in Developing Microservices using spring boot for developing independent application.
Excellent knowledge of databases and developing Hibernate framework-based DAO layer using ORM concepts and JPA annotations for persisting and retrieving data through MySQL and Oracle databases.
Designed and developed various middleware integration components using various messaging technologies like JMS, Web sphere MQ and Mule ESB.
Have used Several Application Servers such as Web Logic, WebSphere, JBOSS and web servers like Tomcat.
Developed user interface using JSTL, Struts tag libraries, HTML and wrote client-side validation scripts using Java Script.
Performed code enhancements, new feature implementation, and unit testing of the code following best practices.
Experience in testing web services like Postman, SoapUI, Swagger UI and service level testing like Cucumber and Selenium for UI automation.
Expertise on J2EE Design patterns and Core Java Design patterns like MVC, Factory, Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
Overview
10
10
years of professional experience
Work History
SR. Site Reliability Engineer
Citi Bank
12.2022 - Current
As a Senior Full Stack Java Developer at Citi Bank, I am responsible for designing, developing, and maintaining high-performance, scalable banking applications that serve both internal operations and customer-facing platforms. My role involves end-to-end development across the full software lifecycle—from requirements gathering to deployment—within an agile and highly regulated financial environment.
Responsibilities:
Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java 17 classes, reusable components and Java Beans for getting data from oracle tables
Designed and developed microservices using Spring Boot and Kotlin, enabling modular, scalable, and high-performance backend architecture for financial applications.
Established secure and scalable API integrations using Spring Boot and Hibernate and streamlined data storage and retrieval processes via AWS S3.
Transformed legacy data pipelines by converting payloads into Avro format using Apache Camel, and simplified service communication with Kafka and JMS.
Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame, Spark works designed and developed MicroServices business components using Spring Boot.
Collaborated with the frontend team to build responsive, dynamic UIs using HTML, React.js, and Angular, integrating with backend APIs via GraphQL and REST.
Created reusable service layers and repositories in Kotlin, improving code maintainability and type safety for core banking modules.
Developed UI using HTML5, CSS3, JavaScript, Bootstrap, Angular 11 and used Node JS and Node package manager for managing the required dependencies in the project.
Worked on MongoDB for storing and querying unstructured financial data like logs, transactions, and account preferences, enabling real-time analytics and reporting.
Collaborated with the frontend team to build responsive, dynamic UIs using HTML, React.js, and Angular, integrating with backend APIs via GraphQL and REST.
Implement PL/SQL procedures and views in Oracle 11g. Database using Altova No SQL Database spy performed configurations and day to day activities using Web Logic 12c.
Involving a Queuing system that takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda, Node JS, No SQL and SQS
Implementing Java 17 features like Lambda expressions, Streams, filters, Spark, pipelines, Optional Interfaces etc. used Apache Kafka, AWS Advanced as the messaging infrastructure for asynchronous processing.
Sr. Java Full Stack Developer
Capital Group
02.2021 - 12.2022
Company Overview: Capital Group is an American financial services company and manage equities through three investment groups that make investment and proxy voting decisions independently has been singularly focused on delivering superior results for long-term investors using high-conviction portfolios, rigorous research and individual accountability. Today, Capital Group manages more than $1.7 trillion in equity and fixed income assets for millions of individual and institutional investors.
Responsibilities:
Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
Designed and developed Microservices business components and Restful APIs service endpoints using Spring Boot with Spring MVC.
Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring DBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
Used various JQuery and Bootstrap plug-in like data picker, Bootstrap selectors.
Developed reusable UI components using Angular 11.
Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web services, which leveraged both web & mobile applications.
Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud and Used Spring Cloud AWS Core, Spring cloud AWS Context, and Spring Cloud AWS Messaging.
Develop new frontend from the ground up using HTML5, CSS3, JAVASCRIPT, jQuery, Bootstrap, Angular 6/7/8/9as front-end building Environment.
Developed UI using HTML5, CSS3, JavaScript, Bootstrap, Angular 11 and used Node JS and Node package manager for managing the required dependencies in the project.
Experience in testing Code and Microservices using various open-source frameworks in Golang.
Experience writing Data APIs and multi-server applications to meet product needs using Golang.
Built S3 buckets and managed policies for S3 buckets and for storage and backup on AWS
Experience working on REST API's using Spring Boot, JAVA and NodeJS. Interact with product to get the data shape, data size and design my API's accordingly so that they are performant and effective.
Sr. Java Full Stack Developer
Credit Acceptance
02.2018 - 02.2021
Company Overview: Credit Acceptance is currently the 4th largest Finance company in the U.S. (based on 2018 Experian data). Credit Acceptance works with car dealers nationwide to enable them to sell vehicles to customers on credit, regardless of their credit history. The company's motto, Credit Acceptance empowers car dealers nationally to help people finance a car with bad credit or no credit. If you need a new or used car and are having difficulty getting approved for a car loan or financing, a dealer enrolled with Credit Acceptance can help
Responsibilities:
Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of the application.
Developed and maintained backend services using Core Java for robust and scalable API implementations and Microservices using Maven and Brazil Framework with IntelliJ IDEA reducing API response time by 25%. Utilized Angular, GraphQL for efficient data retrieval, creating mutations and queries to support front-end UI requirements
Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily stand-ups, and retrospective meetings.
Built and enhanced user interfaces using React and TypeScript, ensuring high performance and responsiveness. Implemented automated testing with Jest to maintain code quality and reliability. Created unit test cases with JUnit. Employed Log4j for logging, including runtime exceptions.
Administered CI/CD pipelines with Jenkins and AWS Code Pipeline, resulting in a 40% faster release cycle and a significant reduction in deployment error. Automated deployments to multiple environments, reducing deployment time by 50% and minimizing manual intervention. Monitored pipeline performance and addressed bottlenecks to optimize the deployment process.
Utilized AWS CloudFormation and AWS CDK to automate infrastructure provisioning, leading to a 30% reduction in deployment times and a 15% decrease in infrastructure costs.
Designed and deployed microservices architecture using AWS Lambda and ECS, achieving seamless scalability and a 25% increase in application uptime.
Implemented caching mechanisms using Redis and optimized database queries, resulting in a 40% improvement in application response times and a 20% reduction in server load.
Developed an end-to-end integration testing framework using Selenium and JUnit, increasing test coverage by 60% and reducing bugs in production by 30%.
Implemented project management tools like SIM and Asana, enhancing team collaboration and improving project delivery times by 20%.
Company Overview: American managed health care company that sells traditional and consumer directed health care insurance and related services, such as medical, pharmaceutical, dental, behavioral health, long-term care, and disability plans, primarily through employer-paid (fully or partly) insurance and benefit programs, and through Medicare.
Responsibilities:
Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
Good understanding of Jenkins Electric flow (CI/CD) pipeline and configure Blue/Green for zero down time and deploy to OpenShift.
Created many XSL transforms with Apache FOP to turn all that content into a variety of final documents. The data dictionary had multiple formats that would produce from 300 to 2000 pages, depending on the desired level of detail.
One part is based on OSGi Apache Felix framework using it for better organized modularity. It transforms data (using third party applications as well) extracted from TAR/GZ archive into PDF files. And the second one processes xml files with XSLT and FOP to prepare PDFs.
Well Contribute software as a member of a SCRUM team developing web technologies using HTML5, CSS3, JavaScript (with Angular 1.5, React, and jQuery), PHP 7, and Python 2.x on a platform consisting of a correctly extended WordPress site supplemented with external (and internal) restful services living in AWS.
Maintained and developed codebases for a variety of B2B and consumer facing sites. Utilized technologies such as HTML, CSS, JavaScript (jQuery, Backbone), PHP (Symfony), and PostgreSQL.
Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.
Developed Angular services making use of resource service to perform REST API calls to the backend.
Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
Developed Merge jobs in Python to extract and load data into database and used Test driven approach.
Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
Took part in setting up the routing configuration using Angular UI router for various views and subviews.
Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
Worked on Oracle, DB2 Database for maintaining test environment.
Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
Used Hibernate in the persistence layer and implemented DAO's to access data from database.
Wrote Python Scripts to generate dummy data and requests.
Worked on their test automation framework written in Python and Selenium.
Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.
Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
Company Overview: Health Solutions Inc. is a business unit of the Highmark Health enterprise which provides comprehensive and integrated suite of solutions to optimize payer and provider systems for health insurance plans' core functions such as benefit design, member enrollment, claims processing and customer service. Capabilities include: Enterprise Application Solutions, Business Process Management Solutions, Data Hosting Solutions, Infrastructure Management Solutions, and Print Management Solutions.
Responsibilities:
Designed Frontend within object-oriented JavaScript Framework like Backbone.JSAngular.JS and Ext JS.
Designing and developing dynamic data table, Implemented JSF Custom component.
Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
Extensively worked on business, and persistence tier using the core java 1.7, Spring3.0 and hibernate
Created UI interfaces with Angular JS 1.2.27 and Java Script.
Utilized HTML5 and CSS 3 for User Interface Aesthetics and front-end development.
MongoDB installation and configuration.
Involved in deploying systems on Amazon Web Services Infrastructure services EC2 Cloud Formation
Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS.
Wrote SOAP Web-Service clients for retrieving customers' pricing discounts, surcharges, shipment data and billing flags.
Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs with in the ePAT Project.
Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
Involved in bug fixing for existing functionality.
Involved in writing the JUnit Test Cases.
Extensively used the LOG4jto log regular Debug and Exception statements.
Used Hibernate framework for the backend persistence.
Implemented webservices (SOAP) to invoke providers services from the client side through SSI(Secure Sockets Layer).
Implemented single page application utilizing AngularJS client-side framework, including form validations, routing techniques, services, http requests, SVG visualization, custom directives, filters, testing.
Environment: Jdk 1.7, Angular.js, JavaScript, Nodejs, JSF 2.1.6, ICE faces, Web Services, Spring3, Hibernate, JUnit, log4j, Spring AOP, Oracle web logic 10.3.5, Oracle 11g, SVN, SoapUI Pro 4.5.1 and Hudson, Eclipse, SQL Developer and Maven.
Education
Bachelor of Science - Computer Science
Sri Indu Institute of Engineering And Technology
Telanagana
05-2016
Skills
Programming Java,JDK11,J2EE (JSP, Servlets, JSTL, and other java related technologies),C,C
Tools and Framework AutoSys, Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, Report, Rational Rose, IBM MQ, RabbitMQ, Spring Boot
Version Control Git, SVN, CVS, VSS (Visual Source Safe)
Operating Systems Windows (XP, 7, 8/81, 10), Linux, Unix