Home

Sowrabh Thirumala - Java Developer
[email protected]
Location: Remote, Remote, USA
Relocation: yes
Visa: GC
SOWRABH T
Sr. Full Stack Java Developer
E-Mail: [email protected]
Phone: 940-280-2186
____________________________________________________________________________________________________________
PROFESSIONAL SUMMARY:
10+ years of extensive experience in development of multi-tier applications using Java / J2EE technologies and also worked extensively in building front-end applications using React.js as well as back-end applications using Springboot.
Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, EJB, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS, Struts, Hibernate, Spring, HTML5, CSS3, JavaScript (ES6), XML.
Expertise in Implementing Java & J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton, and Front Controller.
Experienced in XML and related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
Extensive Experience with front end application development using HTML5, CSS3, JavaScript, JSP, Angular 14, Node JS, AJAX, Bootstrap, JSF, Prime faces and jQuery.
Experience in spring framework modules IOC/DI, AOP, MVC, Security, Spring Boot and JDBC Template.
Experience in building flexible, reliable, efficient, and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot.
Hands-on experience in designing and developing AEM components, templates, dialogs, workflows, and integrating AEM with third-party platforms such as CMS, CRM, and e-commerce systems. Strong understanding of SDLC, Agile/Scrum methodologies, Single sign-on authentication and OOAD principles, with a track record of delivering high-quality solutions in fast-paced environments
Good expertise on Camunda BPM for business process management and integrated with web application.
Expertise in various open-source frameworks and tools like Struts, Spring, Microservices, and Hibernate.
Proficiency in OOPS concepts like Inheritance, Aggregation, Encapsulation, Multi-Threading, Serialization, Collections, IO, and Polymorphism.
Participate in architecture and design reviews with internal IS&T groups and provide technical justification for design decisions.
Experience in JMS (Java Messaging Service) for asynchronous messaging and event-driven architecture.
Implemented Redis-based caching to reduce database load and improve API latency.
Designed Kafka-based asynchronous workflows handling high-throughput event streams.
Optimized backend services for low latency, fault tolerance, and horizontal scalability.
Worked with NoSQL (MongoDB/DynamoDB) and relational databases (MySQL/Postgres) in production.
Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
Experience with IVR systems (Interactive Voice Response) designing, integrating, and automating call flows using Java or Node-based APIs.
Integrated IVR with contact center platforms (e.g., Genesys, Twilio, Avaya, Amazon Connect).
Practical experience in the design and implementation of scalable software systems, on-premises and/or cloud infrastructures.
Exposure to NoSQL database programming Apache Cassandra and hands-on knowledge on Python.
Developed front-end using AWT, Flex, JSF, JSP with custom Tag libraries, JSTL Struts Tag Libraries, GWT, Adobe Flex, MXML, HTML and CSS.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.
Implement devops practices to automate processes and improve overall software development efficiency
Extensive experience in programming, deploying, configuring, fine-tuning, and administering middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic 12c, JBOSS, Jetty and Apache Tomcat.
Understanding of IoT architecture, device provisioning, and data ingestion pipelines.
Developed SEO-friendly web applications using Next.js.
leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) for optimal performance.
Built API routes in Next.js to handle backend logic, integrating with Spring Boot microservices.
Utilized Git and GitHub/GitLab for version control, branching, and collaborative development.
Applied UI/UX design standards (WCAG compliance) to ensure accessibility and usability.
Collaborated with designers on wireframes and prototypes using Figma/Adobe XD
Integration of Java-based backends with IoT event streams for analytics or alerting systems.
Exposure to Azure Functions, Event Grid, and Stream Analytics for real-time event processing
Developing the overall structure and framework for data storage and processing within Snowflake, Focusing on extracting insights from data stored in Snowflake, creating reports and dashboards.
Implemented asynchronous communication using IBM MQ and ActiveMQ with JMS for message producers, consumers, listeners, and queues/topics.
Designing and delivering scalable, high-performance full-stack applications using Java (Spring Boot) and React.js. Proven expertise in RESTful APIs, microservices architecture, cloud-native deployments, and end-to-end application ownership. Hands-on experience integrating AI/ML services and intelligent automation features into enterprise applications. Strong collaborator with prodDesigned standard and FIFO SQS queues for event-driven workflows and ensured guaranteed message delivery.
Integrated AWS Lambda + SQS to process high-volume transactions with retry logic and dead-letter queues (DLQ).
Senior Java Full Stack / Cloud Engineer with 10+ years of experience in designing, developing, and modernizing enterprise applications.
7+ years of strong hands-on experience with Java, J2EE, Spring Boot, and Hibernate, building scalable and maintainable backend systems.
5+ years of AWS cloud experience, leveraging services such as VPC, EC2, S3, Lambda, ECS, EKS, RDS, API Gateway, Glue Crawlers, and Athena to build cloud-native solutions.
Proven expertise in application modernization, including legacy refactoring, cloud migration, and microservices-based architecture.
5+ years of experience with modern database technologies, supporting database migration, optimization, and modernization across relational and NoSQL systems.
3+ years of experience building AWS-based ETL jobs and high-volume data pipelines, ensuring scalability and performance.
Strong background in DevOps practices and automation, including CI/CD pipelines, infrastructure automation, and cloud deployments.
Experience in deploying and configuring database connection pool in WebLogic Application Server.
Experience working with Amazon cloud Services (AWS) using Cloud Watch, Amazon S3, Amazon RDS.
Performed upgrades of Oracle 11g to 12c with in the same server & different servers.
Experience in using AWS with both EC2 and S3 services for application backup and recovery.
Integrated backend services with AI/ML platforms, including model inference APIs, vector databases, or workflow orchestration tools.
Collaborated with data science teams to embed AI-driven features within existing business applications
Developed backend REST APIs using Django and Django REST Framework (DRF) for secure and scalable application workflows.
Implemented ORM-based models, serializers, and views for CRUD and business logic operations.
Problem-solving mindset with strong debugging and performance-tuning capabilities.
Effective in client discussions, requirement gathering, and technical solutioning.
Design and code for resiliency, performance, availability, and scalability of applications.
Deep understanding and hands on experience on handling NFRs.
Coach and mentor other engineers, fostering a culture of innovation and continuous improvement.
Experience in leveraging API Gateway for runtime governance and security of microservices.
Expertise in Unit Testing using Junit, Mockito & Power Mockito tools.
Experience in various software development IDEs like Eclipse, IntelliJ, STS and Editors like Edit Plus, Notepad++.
Expertise in creating pixel-perfect, accessibility-compliant (WCAG 2.1) UI designs that adapt seamlessly across devices and browsers.
Skilled in implementing modern UI principles, including responsive design, semantic HTML, and modular CSS (SASS/LESS).

TECHNICAL SKILLS:
Programming Languages Java, SQL, Postgres SQL, JQuery, HTML, Golang, JavaScript, JSF, Scala, Unix, XML, OAuth 2.0, Kotlin, TypeScript, Python
Technologies/ Frameworks J2EE (Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Spring, Microservices, Hibernate, REST and SOAP Services, Experience in JMS (Java Messaging Service) ,Graph QL, .Net, Spring MVC, Spring IOC, Spring AOP, JMS, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Integration with AI/ML inference APIs and Spring Data, Spring Data JPA, Messaging Queues, Kafka.
Web Technologies HTML5, CSS3, Bootstrap, React.js, JavaScript, JSF/Prime Faces, Angular-JS 14, RabbitMQ, Redux, Next.js
Web Services &XML REST, SOAP, WSDL, XML, JAXP-DOM, SAX, JSON, JAXB, JAX-WS, JAX-RS
Application/Web Servers IBM Web Sphere, Web logic, JBoss, Apache Tomcat, JBOSS, Apache camel
Databases Oracle 19c/11g, 10g/9i, DB2, MySQL, NoSQL, DynamoDB, Cassandra and MongoDB
IDE Tools NET Beans, Android Studio, IBM RAD Eclipse, IntelliJ, STS
SCM/ Version Control GIT, GitHub, SVN, CVS, Clear Case, Telephony/IVR Contact Center Platforms(Genesis, Twilio, Avaya, Amazon connect)
Tools Maven, Ant, Nant, Jenkins, JIRA, QC, Rally, Testing tools (Jest, Mocha, Junit)
Operating Systems Windows, UNIX, LINUX.
Others JSTL, JUNIT, Mockito, Custom Tags, Log4J, Postman, Soap UI, Appium, Selenium, Azure IOT hub, Azure Event hub
Cloud Technologies EC2, S3, Cloud Watch, Amazon S3, Amazon RDS, Lambda, Amazon RDS, AWS Identity and Access Management, Amazon Kinesis and other services of AWS family, API Gateway, AWS, AWS cloud native SAAS

PROFESSIONAL EXPERIENCE:

Client: Kanerika Austin, TX Mar 2024 Till Date
Role: Sr. Full Stack Java Developer
____________________________________________________________________________________________________________
Responsibilities:
Followed and led the team in Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 17, TypeScript, AJAX and Node JS.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8/9.
Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
Worked in Azure Cloud IAAS stage with components Delta Lakes, Azure blob storage, Notebooks, DBFS, Spark, Scala, Data Factory and CosmoDB.
Designed, deployed, and managed containerized microservices on Kubernetes (EKS/AKS) with hands-on experience in pods, services, deployments, config maps, and secrets.
Implemented rolling updates, blue-green, and canary deployments to ensure zero-downtime releases.
Configured Horizontal Pod Autoscaling (HPA) and resource requests/limits to optimize performance and cost.
Used JSON and XML formats for API data serialization and integration across systems.
Designed Kafka-based asynchronous workflows handling high-throughput event streams.
Optimized backend services for low latency, fault tolerance, and horizontal scalability.
Designed and developed the application using agile methodology and followed Test driven Development (TDD).
Created Apache Nifi HTTP inbound & outbound flows, routing orchestration, transformations, and Security of JAX-WS/CXF and ESB and Oracle Web logic application using OAuth.
Deployed and managed microservices on AWS using services such as EC2, S3, Lambda, and ECS/EKS.
Developed and maintained real-time event-driven systems using Apache Kafka for message streaming and asynchronous communication.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP
Have knowledge about Scala and alternate JVM application developing environments like Java and Kotlin.
Experience with Static Application Security Testing (SAST) tools like HP, Fortify, Veracode.
Extensive experience with Selenium WebDriver for web automation.
Strong exposure to Selenium architecture, locators, and components.
Integrated AI-enabled capabilities by consuming ML/AI inference APIs and embedding intelligent automation into existing business workflows.
Collaborated closely with product managers, UI/UX designers, and data teams to deliver user-centric, data-driven features.
Proficient with JavaScript automation tools like Protractor and Cypress.
Hands-on expertise with Playwright, Rest Assured, Serenity, and TestNG.
Used Angular 14 to create views to hook up models to the DOM and synchronize data with server as SPA.
Implement devops practices to automate processes and improve overall software development efficiency
Collaborated with Devops and QA teams for CI/CD testing operation and Network Reliability Operations (NRO).
Used Bootstrap and Angular 14 to create Controllers to handle events triggered by clients and send request to server.
Developed SEO-friendly web applications using Next.js.
leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) for optimal performance.
Developing web pages using Angular 8/9 Framework and worked with various Angular JS directives and services and Filters to build the Applications
Experience with IVR systems (Interactive Voice Response) designing, integrating, and automating call flows using Java or Node-based APIs.
Integrated IVR with contact center platforms (e.g., Genesys, Twilio, Avaya, Amazon Connect
Developed user interfaces using EJB 2.0 JSP, JSF, JMS framework with AJAX, Java Script, HTML, DHTML and CSS.
GGTS Web Services involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL Code.
Applied UI/UX design standards (WCAG compliance) to ensure accessibility and usability.
Collaborated with designers on wireframes and prototypes using Figma/Adobe XD
issue Management & Root Cause Analysis Independently handle and resolve complex customer issues by reproducing use cases, conducting root cause analysis, and providing impact-based prioritization input to cross-functional teams.
Participate in architecture and design reviews with internal IS&T groups and provide technical justification for design decisions.
Ensured UI components and code followed enterprise design systems, accessibility (WCAG), and security compliance guidelines to maintain consistency across applications.
Advanced Technical Expertise Demonstrate expert-level knowledge in programmatic advertising systems and technologies, providing guidance on critical issues and resolving high-impact defects.
Escalation Ownership Act as the primary escalation point for the most challenging and cross-functional issues, ensuring clear communication and timely resolution with minimal supervision.
Cross-Functional Communication Collaborate closely with Product, Engineering, and Operations teams to investigate technical problems, propose and define workarounds, and ensure defects are logged and resolved efficiently.
Proactive Platform Support Provide proactive and reactive support for Server-to-Server integrations, Media Tags, Pixel implementations, and Conversion API (CAPI) solutions, identifying and mitigating issues before they impact customers.
Followed code quality standards using SonarQube and static analysis tools.
Issue Prioritization Utilize JIRA to track and prioritize support tickets based on severity and customer impact, ensuring effective resource allocation and escalation paths.
Utilized Git and GitHub/GitLab for version control, branching, and collaborative development.
Understanding of IoT architecture, device provisioning, and data ingestion pipelines.
Optimized application performance through multithreading and efficient resource management.
Integration of Java-based backends with IoT event streams for analytics or alerting systems.
Exposure to Azure Functions, Event Grid, and Stream Analytics for real-time event processing
Used caching in API Gateway to make the application faster when users try to add/update work orders.
Developing the overall structure and framework for data storage and processing within Snowflake, Focusing on extracting insights from data stored in Snowflake, creating reports and dashboards.
Migration of Databases and schemas across multiple platforms of windows to Linux, Oracle 10g to 11g, Oracle 11g to 12c etc. Using DataPump within the same server & different servers.
Performed J-unit testing, Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
Designed DTSs, XML Schema for data transmission. Used XML parser APIs such s JAXP (SAX) and JAXB in the web services request response data marshalling as well as unmarshalling data process.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
Installed, configured, and administered AEM instances in clustered environments on WebSphere 8.x/8.5.x, ensuring high availability and scalability across development and production systems.
Led migration of legacy JSP-based applications to React and Spring Boot microservices, significantly improving system performance, UI responsiveness, and deployment efficiency.
Integrated AEM with LDAP, Apache Kafka, and HashiCorp Vault, enabling secure identity management, real-time messaging, and automated secrets handling.
Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
Worked on Node.JS framework for building MVC framework from front-end side and generated statements and reports and used Spring MVC.
Generated Java APIs for retrieval and analysis on NoSQL database such as HBase and Cassandra and worked with NoSQL databases like Cassandra and MongoDB for POC purpose.
Implemented Angular 8 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Used NoSQL databases like AWS Dynamo db. and S3 for data persistence and React.js.
Configured Hibernate, Spring and My Faces JSF to map the business objects to MYSQL Database using XML configuration file.
Designed standard and FIFO SQS queues for event-driven workflows and ensured guaranteed message delivery.
Integrated AWS Lambda + SQS to process high-volume transactions with retry logic and dead-letter queues (DLQ).
Developed the front-end using Eclipse RCP/Java Swing involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications and involved in incorporating business logic in SQL Code stored procedures.
Experienced in addressing Non-Functional Requirements (NFRs) and building scalable, high-performance software systems across both on-premises and cloud infrastructures
Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
Developed Restful services using Rest Template and Microservices using Spring Boot.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
Optimized bundle size and load time using code-splitting, minification, and CDN caching.
Experienced in npm, Node.js, and package management for building, bundling, and deploying React applications.
Familiar with build tools like Webpack, Babel, and Vite for optimizing bundle size and application performance.
Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
Binding XML Schema to java classes made by using JAXB API
Experience in Gradle Build tool and understanding the artifactoy and repo structure.
Implemented address verification API to leverage business driving application.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Environment: Java 8, Spring MVC, HP Fortify, Spring Boot, JSF, Hibernate ORM, TypeScript, Microservices, Python, Gradle, HTML5, JSF, CSS3, Angular 8/9, Bootstrap, Golang, stencil.js, Playwright, REST- Jersey, JSTL, JavaScript, React.Js, Node.js, AJAX, Oracle SQL, PL/SQL, Postgre SQL, BPM Camunda, NodeJS, JUnit, TDD, Ant, Log4J, Postman, Apache Tomcat, Appium, Selenium, Bitbucket, Maven, AWS, AWS,stack, Kotlin, API Gateway, Lambda, GitLab, Eclipse, JAXB, STS, Web Services (SOAP, REST).

Client: Accenture Philadelphia, PA April 2022 to Feb 2024
Role: Sr. Full Stack Java Developer
____________________________________________________________________________________________________________
Responsibilities:
Led the team with Software Development driven by Agile methodology, short sprints in from of iterations and developed using Java JEE components. Developing the application based on the user stories.
Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, React.js, TypeScript, Angular 8/9, AJAX, NodeJS & Bootstrap.
Used Hibernate as ORM tool to map the database tables and wrote DAOs and POJOs to integrate with Spring Framework.
Developing web pages using Angular 8/9 Framework and worked with various Angular JS directives and services and Filters to build the Applications.
Optimized application performance through multithreading and efficient resource management.
Responsible for accessing REST APIs using OAuth Authorization Token, Single sign-on and storing the data in the MongoDB using Node.js Scripts.
Developed SEO-friendly web applications using Next.js.
leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) for optimal performance.
Utilized Git and GitHub/GitLab for version control, branching, and collaborative development.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Deployed and managed microservices on AWS using services such as EC2, S3, Lambda, and ECS/EKS.
Developing the overall structure and framework for data storage and processing within Snowflake, Focusing on extracting insights from data stored in Snowflake, creating reports and dashboards.
Integrated Spring Data JPA for database operations, improving data access performance and maintainability.
Implemented Inheritance between tables using different Hibernate strategies.
Used JSON and XML formats for API data serialization and integration across systems.
Extensively used Spring JDBC in data access layer to access and update information in the database.
Review and modify programs to ensure technical accuracy, security, and reliability.
Developed and maintained real-time event-driven systems using Apache Kafka for message streaming and asynchronous communication.
Deployed and operated Kubernetes workloads on AWS EKS and Azure AKS, integrating with IAM/RBAC.
Designed cloud infrastructure using AWS EC2, VPC, IAM, ALB/NLB, S3, RDS, Lambda and Azure equivalents.
Implemented secure networking with Ingress controllers, load balancers, TLS, and service-to-service authentication.
Implement devops practices to automate processes and improve overall software development efficiency
Development of Service Layer using Java, Restful web services and Spring Data JPA framework.
Used Web services for sending and getting data from different applications using SOAP messages.
Built production-ready web application stack using serverless components like Lambda, API Gateway, S3 etc.
Implemented SOAP based Web Services.
created templates, integrated Java beans, and parameterized Jasper reports.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP
Took part in setting up the routing configuration using Angular 14router for various views and sub views.
Worked with Angular 14 to generate various components, routes, services, pipes and structured the application code.
Integrated backend services with AI/ML platforms, including model inference APIs, vector databases, or workflow orchestration tools.
Collaborated with data science teams to embed AI-driven features within existing business applications
Designed and created Database objects and written PL/SQL scripts for data extraction and data transformation.
Exposure to mobile automation using Appium or SeeTest.
Developed telephony workflows for customer interaction, authentication, and routing through APIs.
Ensured IVR applications are scalable, secure, and integrated with CRM or backend systems.
Designed Kafka-based asynchronous workflows handling high-throughput event streams.
Optimized backend services for low latency, fault tolerance, and horizontal scalability
Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, React.js, XML, HTML, Knockout.js, HBase, NoSQL, XSLT, projects written in C.
Experience using Apache Camel and Spring Integration for routing, transformation, and orchestration of enterprise workflows.
Strong understanding of enterprise protocols: HTTP/HTTPS, TCP/IP, XML/JSON parsing, distributed caching, session management.
Collaborated with Devops and QA teams for CI/CD testing operation and also Network Reliability Operations (NRO).
Ensure that code is compliant with security & compliance using OAuth, spring security.
Contributed to the G2 next-generation modernization initiative by converting monolithic AS400/legacy systems into scalable microservices.
Reverse-engineered existing AS400 business logic and refactored into REST APIs and Spring Boot services.
Designing RabbitMQ queues and exchanges and binding relation between them.
Configure, monitor, and automate Azure Notebooks as well as involved in deploying the content cloud platform as DataDog.
Participate in architecture and design reviews with internal IS&T groups and provide technical justification for design decisions.
Developed various screens for the front end using Angular 8/9 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
Used Swagger to interact with API end points of the Microservices.
Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
Used SQL hints and Indexes as needed to improve SQL performance.
Ensured UI components and code followed enterprise design systems, accessibility (WCAG), and security compliance guidelines to maintain consistency across applications.
Experience in Database development using Oracle, My SQL Server, NO SQL databases using MongoDB in various projects with expertise in deploying Stored procedures, Triggers and SQL Queries.
Experience deploying full-stack solutions on IIS / Azure App Service / Dockerized environments.
Worked on MVC to React migration projects, ensuring consistent UI/UX experienc
For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
Followed code quality standards using SonarQube and static analysis tools.
Used Jenkins plugins and J-unit test cases for code coverage and to run all the test before generating war file.
Validate XML Files based on the XML Specifications documents.
Implemented Spring MVC, AOP & IOC modules and Restful web services.
Proficient with JavaScript automation tools like Protractor and Cypress.
Hands-on expertise with Playwright, Rest Assured, Serenity, and TestNG.
Develop Enterprise Services Test Automation scripts using SOAPUI.
Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.
Experience in troubleshooting SOA/OSB code in Production environment with high volume transaction.
Used Maven script for building and deploying the application.
Deployed Web Services into WebLogic server and configured database connection pool in WebLogic console.
Proficient in Oracle WebLogic Server tuning and troubleshooting.

Environment: Java 8, Python, Angular 14, Spring Boot, Microservices, Hibernate 4.3, IAM, EJB, Oracle SQL developer, TypeScript, Azure, HTML5, CSS3, Aws( Amazon cloud watch, Ec2, S3, Lambda), Node JS, Mockito, Postman, Golang, Stencil.js, Playwright, REST-Jersey, OAuth2, Django, Bootstrap, React.js, Appium, Selenium, Node.js, AJAX, Postgre SQL, JavaScript, RabbitMQ, Soap UI 4.3, WebLogic Server 12.2.1, Soap web service (JAX-WS), API Gateway, SonarQube, Dynatrace, Selenium,Restful web services (JAX-RS), Jenkins, log4j, XML, JUnit, Maven, Ant and Agile.

Client: Walmart - Bentonville, AR Nov 2020 to Mar 2022
Role: Sr. Full stack Java Developer
____________________________________________________________________________________________________________
Responsibilities:
Experience using source code tracking and version control systems Stash/GIT/GitLab.
Experience in an agile development environment as part of a team of engineers, developers, and testers.
Experienced in integrating and developing messaging infrastructures Kafka, thrift, proto-buf.
Experience with open-source logging and reporting solutions Logstash, Elasticsearch, Kibana, Grafana, Splunk.
Database development experience MongoDB, Redis, Cassandra, SQL/NoSQL.
Optimized application performance through multithreading and efficient resource management.
Integrated both framework and Cloud formation to automate Azure environment creation along with ability to deploy on Azure, using build scripts (Azure CLI) and automate solutions using terraform.
Utilize Spring security and OAuth to implement application & web security.
Utilized Git and GitHub/GitLab for version control, branching, and collaborative development.
Worked with Behavior Driven Development process and Test-Driven Development (TDD).
created templates, integrated Java beans, and parameterized Jasper reports.
Practical experience using Redis for caching and high-performance data access, and MySQL and MongoDB for transactional and document-based data storage.
Experience with queueing and event streaming systems, preferably Apache Kafka, for asynchronous workflows and large-scale data processing.
Implemented the function to send and receive AMQP messages on RabbitMQ Synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
Experienced in npm, Node.js, npm, and package management for building, bundling, and deploying React applications.
Familiar with build tools like Webpack, Babel, and Vite for optimizing bundle size and application performance
Implement devops practices to automate processes and improve overall software development efficiency
Deployed microservices using Spring Boot, Rabbit MQW, Kotlin, Spring cloud Stream.
Deployed and managed microservices on AWS using services such as EC2, S3, Lambda, and ECS/EKS.
Experience with Tableau for creating dashboards and visual analytics from system and sensor data.
Ability to integrate backend or ETL outputs into BI layers for insights generation.
Experience in creating API URLs using AWS API Gateway and trigger Lambda function with those APIs.
Experience in migration data from Oracle database using Spring JDBC to Apache Nifi ,Casandra NoSQL Database.
Pro-actively participated in SQL tuning, used ANALYZE, DBMS STATS, EXPLAIN PLAN, SQL TRACE and TKPROF.
Open API REST/RESTCONF/NETCONF and data modeling (YANG) verification and development.
Experience in New technology validation, prototyping and integration, multi-vendor system integration experience.
Used Amazon SNS topics for real-time event notifications across microservices and external systems.
Integrated SNS SQS fan-out architecture to deliver messages to multiple subscriber queues.
Exposure to mobile automation using Appium or SeeTest.
Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey and WS-Security
Developing applications using microservice architecture.
Partnered closely with product managers, engineers, and business stakeholders to deliver high-impact internal applications used across the organization.
Contributed to architectural planning, code reviews, and best practices to improve development standards across the team.
Integrated AWS S3 for digital asset management (DAM) synchronization, automated image storage, and optimized content delivery.
Utilized Magento with AEM for seamless eCommerce integration, including real-time catalog updates and inventory synchronization.
Architected microservices using Node.js, deployed on AWS Lambda and Docker/Kubernetes, and coordinated with CI/CD pipelines via Jenkins, GitHub Actions, and Azure DevOps.
High Availability and distributed software architecture development & design.
ODL (Open-Day-Light) controller internals and experience in developing ODL applications.
Optimized application performance using multithreading and efficient resource management.
Understanding of SDN architecture and technology control plane, data plane, management plane, orchestration, etc.
In-depth understanding of scale out infrastructure, distributed systems and web services technologies.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP
Hands on experience in using message brokers such as ActiveMQ and RabbitMQ.
Strong understanding of enterprise protocols: HTTP/HTTPS, TCP/IP, XML/JSON parsing, distributed caching, session management.
Generated the Stubs using JAXB.
Migration of Legacy System into cloud-native Kafka data streaming system on AWS Platform9dockerized Microservices on EC2 instances).
leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) for optimal performance.
Developed and maintained real-time event-driven systems using Apache Kafka for message streaming and asynchronous communication.
Used JAXB for processing XML data.
Experienced in designing and applying data structures, algorithms, and object-oriented concepts to solve challenging problems.
Used ANT, NANT script for building and deploying the application.
Design and development of APIs using OAuth2.
Experience with container-based deployments using Docker, working with Docker images, Docker registries and Kubernetes.
Familiar with building APIs using ASP.NET Core Web API and consuming them via React apps.
Developed UI using Rich Faces 3.0 and Ajax4, JSF. Used JavaScript, CSS, and HTML for developing visually appealing User interface pages of the modules.
Experience working with ODL, REST, RESTCONF and RPC services and other client/server models.
Building and delivering mission critical, 24x7 production quality software systems
Transforming the monolithic software systems into micro service-oriented software systems.
Experience in Linux environments with Linux automation scripting and/ or software development (Ansible, Python, Bash)
Experience with Linux networking & virtualization environments/technologies (KVM, containers) and container scheduling/management platforms (Docker, Kubernetes)
Open-Source tools development, implementation, and/or collaboration experience.

Environment: Java 1.7/1.8, Python, Spring - MVC, IOC, AOP, Batch, Hibernate, Golang, TypeScript, Angular 2/4, Spring Boot, Microservices, JAXB, JAX-RS, JAX-WS, SOAP/REST, Selenium, Cypress, Protractor, Playwright, Rest Assured, TestNG, Cucumber, JBehave, Serenity, Azure, WebLogic Server 12.2.1,React.js, WSDL, Postgres SQL, JAX-RS, TDD, Oracle, Node JS, Docker, WebSphere, Maven, Jenkins, Eclipse, Apache CXF, JPA, OAuth2.0, RabbitMQ, Junit, Kotlin, Mockito, Microsoft Visio, Rally, Mongo DB, GIT, Linux, Log4J.

Client: Delta Airlines - Atlanta, GA Aug 2019 to Oct 2020
Role: Java Full Stack Developer
____________________________________________________________________________________________________________
Responsibilities:
Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of the enterprise applications Convert legacy client-based frontend to a responsive RIA using AngularJS.
Designed code responsive web pages using JSP s, JavaScript, HTML5, CSS3, TypeScript, React.js, Angular 4/6, Bootstrap, and Node JS.
Developing web pages using Angular 4.0 Framework and worked with various Angular 4 directives and services and Filters to build the Applications.
Used Spring Boot as the API Gateway and used Angular on the front end to gather the information and create a functional System.
Utilized Git and GitHub/GitLab for version control, branching, and collaborative development.
Build components with Spring Framework IOC, AOP, Spring Boot and Spring Web Services.
Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
Developed SEO-friendly web applications using Next.js.
Designed and implemented serverless workflows using AWS Step Functions to orchestrate Lambda functions and microservices.
Integrated Step Functions with DynamoDB, SQS, SNS, Lambda, and API Gateway for end-to-end automation.
leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) for optimal performance.
Collaborated with NRO teams as well as QA teams for CI/CD Testing Operation.
Reading and downloading the RabbitMQ queue using Multithreading by allowing n number of threads to record data in the file on date wise.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP
Followed TDD Test Driven Development and developed test cases by using Junit for unit testing and every module developed.
Exposure to mobile automation using Appium or SeeTest.
Developing in built traditional web applications using JSF and JBOSS Rich face with Java middleware.
Used Spring Boot framework for building cloud MicroServices and to develop Spring based applications radically faster with very less configuration. Exposure to mobile automation using Appium or SeeTest.
Used Angular 6 to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
Proficient with JavaScript automation tools like Protractor and Cypress.
Hands-on expertise with Playwright, Rest Assured, Serenity, and TestNG.
Ensured UI components and code followed enterprise design systems, accessibility (WCAG), and security compliance guidelines to maintain consistency across applications.
Used Hibernate as ORM tool to map the database tables, Apigee, write DAOs and POJOs to integrate with Spring Framework.
Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration.
Utilized Mongo DB, NOSQL database management system for keeping user generated data.
Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
Consumed REST based Microservices with Rest template based on RESTful APIs.
Have written SQL queries and PL/SQL procedures, functions, triggers, sequences, cursors etc.
Used Maven for building and deploying the application.
Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
Monitor system performance and exceptions using various logging and performance monitoring tools.
Expose / consume SOAP & Restful web services to interact with other modules.
Worked with NoSQL database MongoDB and worked with it to perform many different operations.
Participate in architecture and design reviews with internal IS&T groups and provide technical justification for design decisions.
Assist QA team with SOAP UI mock web services to pass Test Cases by developing Unit test cases using Junit and Mockito.
Involved in the auto deployment of application process using Jenkins with SVN in Cloud Computing.
Wrote build & deployment scripts using Maven on Unix environment and participated in configuring Jenkins for build automation. Implemented CI/CD process for integrating different code components.

Environment: Java 1.7/1.8, Python, Spring - MVC, IOC, AOP, Batch, Hibernate, Golang, Angular 2/4, TypeScript, Spring Boot, Microservices, JAX-RS, JAX-WS, JSF, SOAP/REST, Selenium, Cypress, Protractor, Playwright, Rest Assured, TestNG, Cucumber, JBehave, Serenity, WebLogic Server 12.2.1, WSDL, JAX-RS, Oracle, Node JS, PostgreSql, React.js, WebSphere, Maven, Jenkins, Eclipse, Apache CXF, TDD, API Gateway, JPA, Junit, Mockito, Microsoft Visio, Rally, Mongo DB, GIT, Linux, Log4J.

Client: Equinix - Sunnyvale, CA April 2018 to July 2019
Role: Java Full Stack Developer.
____________________________________________________________________________________________________________
Responsibilities:
Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules. Used Agile-scrum Software Development for developing the application.
Designed User Interfaces using Angular, HTML5, CSS3, TypeScript, React.js, JavaScript, Angular JS, Node JS, and Bootstrap.
Extensively worked with consuming the REST services in the front-end using Angular.
Created custom Plugins, templates, and functions for Angular JS application.
Design Developed and maintained the data layer using Hibernate and performed configuration of Spring framework.
Implemented the application using the concrete principles laid down by several Java/JEE Design patterns like MVC, Singleton, Single sign-on authentication, Data Transfer Object (DTO).
Extensively worked on form validation using the Spring, Hibernate Validator framework.
Involved in working with SQL queries, function, and procedures for performing CRUD operations on database using JDBC/JPA concepts on Oracle database.
Developed backend REST APIs using Django and Django REST Framework (DRF) for secure and scalable application workflows.
Implemented ORM-based models, serializers, and views for CRUD and business logic operations.
Has done development using Spring Dependency Injection, Spring MVC, ORM Integration.
Implemented Spring aspects like logging, transactional, session aspects to implement cross-cutting functionality.
Used Hibernate mapping annotations to map POJO classes with tables and implement inheritance strategies.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.
Implement Internationalization using Spring MVC interceptors, Datadog for data ingestion, Spring resource bundles and Spring core components.
Created XML Schema and managed the flow of the same to and from the already existing web services (REST).
Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services by generating stubs and consuming the existing services.
Involved in security code reviews using MS FxCop and Fortify CA.
Utilized Spring Batch APIs (Partitioning, reader/writer/processor, batchlets etc.) to implement batch jobs and configured thought Tivoli Work Loader to run at Scheduled times.
Designed and implemented serverless workflows using AWS Step Functions to orchestrate Lambda functions and microservices.
Integrated Step Functions with DynamoDB, SQS, SNS, Lambda, and API Gateway for end-to-end automation.
Understanding of IoT architecture, device provisioning, and data ingestion pipelines.
Integration of Java-based backends with IoT event streams for analytics or alerting systems.
Exposure to Azure Functions, Event Grid, and Stream Analytics for real-time event processing
Involved in merging the code of different branches and deployed in WebLogic.
Created a few custom-built tag libraries in JSP to support the already existing custom widgets in JavaScript.
Wrote SQL and PL/SQL queries for database creation and modification.
created templates, integrated Java beans, and parameterized Jasper reports.
Contributed to the G2 next-generation modernization initiative by converting monolithic AS400/legacy systems into scalable microservices.
Reverse-engineered existing AS400 business logic and refactored into REST APIs and Spring Boot services.
Supported the Java backend core processes and the corresponding interfaces with the NOSQL.
Installed, setup, configured, and currently managing Oracle 12c grid control (OEM) for monitoring multiple databases, production active Dataguard (DG Broker), stage and Dev systems.
Strong understanding of enterprise protocols: HTTP/HTTPS, TCP/IP, XML/JSON parsing, distributed caching, session management.
Worked on implementing SOAP based web service to validate business scenarios.
Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Used Maven as a build tool for the application.
Involved in the Integration testing support and involved in bug fixing.
Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (GIT).
Participated in migration to DB2 database from Oracle DB.
Involved in CI/CD using Jenkins and integrated with Sonar Qube to report Bus, Vulnerabilities and Code smells.

Environment: Java 1.6, JSP, Servlets, Spring IOC, AOP, MVC, Batch, Hibernate, JDBC, Angular JS, HTML5, TypeScript, CSS, JavaScript, Node JS, XML, Web Logic, Eclipse, EJB, WebLogic, Oracle, JUnit, React.js, Golang, Fortify SCA, PostgreSql, Web Services (SOAP, REST), AXIS, JAX-WS, JAX-RS, Log4J, Maven, Unix, GIT.

Client: Equinix - Sunnyvale, CA. Mar 2014 to Mar 2018
Role: Java Developer
____________________________________________________________________________________________________________
Responsibilities:
Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimize the end client needs in the insurance domain.
Extensively made use of Java features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections.
Developed user interfaces screens using HTML, JSPs, JavaScript, CSS, React.js with middle tier framework as Spring using MVC framework.
Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
Implemented Declarative transaction management using Spring AOP.
Used Spring JDBC Template to do CRUD operations with Database.
Developed dynamic webpages using JavaScript and Implemented jQuery for creating behaviors of JavaScript.
Ensured UI components and code followed enterprise design systems, accessibility (WCAG), and security compliance guidelines to maintain consistency across applications.
Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
Designed and implemented serverless workflows using AWS Step Functions to orchestrate Lambda functions and microservices.
Integrated Step Functions with DynamoDB, SQS, SNS, Lambda, and API Gateway for end-to-end automation.
Written SQL queries & PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.
Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env s like QA/IST/Production.
Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
Ran check style, PMD defects & Find bugs and fixed them.
Used Tortoise SVN for version control and used HPQC to track defects and change requests.
Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
Participated in migration to DB2 database from Oracle DB.
Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
Used SQL, PL/SQL in indexes, views, stored procedures, functions, and relational DB models.
Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: Java, Servlets, JSP, EJBs, JavaScript, React.js, CRM, AJAX, SOAP, Spring, Web logic, Oracle-SQL, P/LSQL, TOAD, Microservices, Eclipse, HTML, UNIX

EDUCATION:
Masters in information technology, From USA.
Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface user experience message queue javascript business intelligence sthree database information technology hewlett packard microsoft mississippi procedural language Arkansas California Georgia Pennsylvania Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6754
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: