Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nagaraju Karumanchi

Senior Java Developer
Glattbrugg

Summary

Senior java developer offering 15 years of progressive experience, specializing in high-performance Java applications. Expert in Spring, Hibernate, and RESTful APIs, I excel in developing advanced applications and optimizing complex SQLs . Recognized for mentoring talent and delivering impactful software solutions that drive business success.

Overview

15
15
years of professional experience
3
3
Languages

Work History

Full Stack Developer

Cognizant Technology Solutions AG
02.2014 - Current

Roles and Responsibilities :

  • Developed scalable microservices using Spring Boot, adhering to REST and SOAP protocols, with well-defined OpenAPI specifications for seamless client integration.
  • Implemented Hibernate ORM and JPA Specifications for efficient and maintainable data access, enabling dynamic and type-safe database queries.



  • Engineered secure authentication and authorization mechanisms using Spring Security, JWT, and OAuth2.0, ensuring compliance with enterprise security standards
  • Designed and managed distributed transactions across microservices and heterogeneous data sources, ensuring ACID compliance and system consistency.
  • Tuned and optimized complex SQL and PL/SQL queries, analyzed execution plans, and improved performance by indexing, refactoring, and query rewriting.
  • Deployed and managed enterprise applications on Open Liberty, WebLogic, and IIS servers, ensuring high availability and system reliability.
  • Automated CI/CD pipelines using Jenkins, integrated with version control and quality gates for zero-downtime deployments.
  • Utilized JProfiler, Java Flight Recorder, and VisualVM for backend profiling; leveraged Lighthouse to audit and optimize frontend performance.
  • Enabled observability and proactive monitoring using AppDynamics and Splunk, leading to faster incident response and root cause analysis.
  • Developed interactive and responsive UIs using React, Redux, and Angular, ensuring optimal UX and seamless integration with backend services.
  • Wrote unit tests using JUnit (Java) and Jest (JavaScript) with high code coverage and test automation integration into CI pipelines.
  • Conducted load and performance testing using JMeter, validating system resilience under high concurrency and throughput scenarios.
  • Reverse-engineered and refactored legacy applications, modernizing them using current technology stacks and improving maintainability.
  • Implemented robust multithreading and concurrent programming patterns to optimize background processing and parallel execution.
  • Created and consumed secure, scalable APIs for internal and external consumers, including data transformation and versioning strategies.
  • Wrote Python and Linux shell scripts for automation tasks, deployment, and log parsing in production environments.
  • Managing offshore deliverables.
  • Proposing technical solutions and getting validated with cross functional Teams.
  • Configure CONTROL-M for the SOD & EOD process.
  • Involved in implementing tactical asset allocation solution using C#.
  • Crystal and SSRS reports development
  • Release Management
  • Testing & L3 support



Senior Database Developer

Prolifics, Inc.
05.2010 - 02.2014

Roles and Responsibilities :

  • Installation of Oracle & MS SQL on Linux and windows.
  • Responsible for Data Modeling (create Physical Data Model from Logical Data Model).
  • Write complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Create database objects like tables, views, Sequences, Synonyms, database links.
  • Create Packages, procedures and functions, triggers in Both Oracle & SQL Server Data Bases.
  • Performance tuning (Tune complex sql queries using compiler hints and advanced concepts of PL/SQL).
  • Regular Monitoring Alert log File on Day-to-Day Basis.
  • Managing Data files like adding, renaming and recreating.
  • Cloning of Databases for lower environments.
  • Monitoring Database health checks.
  • Involved in backup strategies(EXPDP/IMPDP & RMAN).




Education

Master of Science - Master of Computer Applications

Andhra University
India
04.2001 -

Bachelor of Science - Bachelor of Computer Science

Acharya Nagarjuna University
India
04.2001 -

Skills

    Spring framework

    RESTful apis

    J2EE

    Core Java

    Hibernate ORM

    Design patterns

    Jprofiler

    Scripting ( PowerShell & Python )

    JWT & OAuth 20

    Splunk

    Kafka

    Nodejs

    Oracle & MS SQLdevelopment

    Data base administration

    IBM MQ

    Tomcat

    Agile

    C#

Timeline

Full Stack Developer

Cognizant Technology Solutions AG
02.2014 - Current

Senior Database Developer

Prolifics, Inc.
05.2010 - 02.2014

Master of Science - Master of Computer Applications

Andhra University
04.2001 -

Bachelor of Science - Bachelor of Computer Science

Acharya Nagarjuna University
04.2001 -
Nagaraju KarumanchiSenior Java Developer