NAVEEN CHAND JAMPALA (Sr. Software Developer)
https://www.linkedin.com/in/naveen-chand-jampala/ *******.*******@*****.*** 945-***-**** Summary
• A Full Stack Developer with 14+ years of lifecycle experience in building Java/J2EE enterprise applications, encompassing requirements analysis, architecture, coding, testing, and deployment.
• Good expertise in working on various Investment Banking applications and regulatory projects.
• Strong knowledge on Application development using Software Development Life Cycle (SDLC) using various methodologies like Waterfall, Agile@Scale.
• Strong foundation in object-oriented programming (OOP), with proven skills in system architecture, design patterns, and clean code practices.
• Hands-on experience applying JavaEE design patterns such as MVC, Singleton, DAO, DTO, Service Locator, and Chain of Responsibility across multi-tier distributed systems.
• Experienced in Test-Driven Development (TDD) using JUnit 3.x/4.x and Mockito, with exposure to Behavior- Driven Development (BDD) leveraging the Cucumber framework.
• Deep expertise in Spring ecosystem including Spring Boot, Spring MVC, Spring IoC, and Spring JDBC.
• Experienced in big data and stream processing with Apache Spark (2.x/3.x), Hadoop, Hive, and Apache Kafka.
• Hands-on experience in event-driven and stream processing using Apache Kafka / Azure Event Hub, including topic management, producer/consumer integration, and message serialization.
• Proficient in monitoring and observability using the ELK stack (Elasticsearch, Logstash, Kibana) and Grafana.
• Proficient in working with Microsoft Azure cloud platform and AWS, including deploying and managing containerized applications using Docker and orchestrating Apache Spark workloads on Kubernetes (SoK8s).
• Advanced skills in Core Java (multithreading, collections, streams, servlets, JDBC).
• Proficient with build tools such as Maven and Ant; logging with SLF4J and Log4j
• Extensive hands-on experience in deploying and managing Apache Spark jobs on Azure HDInsight (HDI) clusters through the Azure portal for large-scale data processing and analytics.
• Solid front-end development experience JavaScript libraries including Angular, React JS and Kendo UI.
• Experience in designing, developing, and consuming RESTful web services, with support for XML and JSON data formats, utilizing SOAP and HTTP protocols for system integration and communication.
• Skilled in version control using GitHub, SVN, and IBM ClearCase.
• Quick learner and adaptive team player; able to work effectively in collaborative and independent environments.
• Extensively leveraged code quality tools like Sonar and Green Code Index to ensure clean, maintainable, and sustainable code.
• Expertise in developing rich and responsive UI screens using JSF (Java Server Faces).
• Experienced with development environments and tools like IntelliJ, Eclipse, Postman, and Insomnia. Technical Skills
Programming Languages: Java V8/V11, C
J2EE Technologies: JavaBeans, Servlets, JSP, JSF 2.0 (Prime faces & ICE faces) Frameworks & Libraries: Spring Boot, Hibernate, JPA, Struts, Apache Camel, React.js, JUnit5, Mockito, Cucumber.
Big Data & Distributed Systems: Hadoop (Cloudera, Microsoft Azure HDInsight), Apache Kafka, HBase, Hive, Oozie
Cloud Platforms: Microsoft Azure (Virtual Machines, Blob Storage, API Management, Azure Functions, Key Vault), AWS.
Web & Internet Technologies: HTML, CSS, JavaScript, JSON, XML, XSLT Databases: PostgreSQL, Oracle 11g, MySQL
Application Servers: Apache Tomcat, Glassfish, JBoss. DevOps & Tools: Maven, SONAR, IntelliJ, Eclipse, NetBeans, JIRA, Postman, Insomnia, Kibana Dashboard Version Control Systems: GitHub, Bitbucket, SVN
Containerization & Orchestration: Docker, Kubernetes, Spark on Kubernetes (SoK8s). Professional Experience
Client/ Counterparts: Societe Generale, Chicago. Mar’ 2019 – Mar’2025 Role: Lead Java Spark Developer.
Location: Societe Generale Global Solution Center, Bengaluru, India Project: Credit Risk Regulatory Systems Enhancement Implemented the Stress Test Compositor Metric (STT) computation, a critical module for assessing the impact of adverse economic scenarios on the bank’s counterparties. Developed the Standardized Approach for Counterparty Credit Risk (SA-CCR) calculator, aligning with regulatory compliance for more accurate and transparent risk assessment.
Contributed to the development of additional Credit Risk regulatory components, including:
• Asset Class Allocator
• Analytics Metric Calculator
• Compositor Engine
These components played a vital role in the bank’s credit exposure management and regulatory reporting framework.
Responsibilities
• Developed modular, reusable applications for Spark jobs and REST APIs, improving scalability and maintainability.
• Championed 100% scenario-based coding using Cucumber, fostering collaboration between teams and stakeholders.
• Created Spark jobs and MapReduce programs to efficiently process large datasets, optimizing transformation and aggregation.
• Productization: Spearheaded the industrialization of key components like STT Compositor and Analytics Metric Calculator for stable, reusable solutions.
• Designed orchestration workflows for stress test and standard chains, ensuring streamlined execution.
• Optimized data retrieval using Parquet format on Azure Storage for faster performance.
• Led the migration from Oozie/HDI to Spark on Kubernetes (SoK8s), enhancing deployment efficiency and scalability.
• Centralized Monitoring: Implemented ELK Stack (Kibana) for centralized logging and proactive issue resolution.
• Design Patterns: Applied design patterns (e.g., Service Locator, Chain of Responsibility) for maintainable and scalable code.
• Frontend Development: Contributed to ReactJS development for SG Dashboards, ensuring a responsive user interface.
• Reusable Components: Built reusable ReactJS components with custom hooks and TypeScript for type safety.
• Azure Cloud Services: Leveraged Azure services (e.g., App Service, Blob Storage, API Management) for scalable cloud solutions.
• Incorporated the react-high charts library to render charts within the project's component architecture.
• Designed the Syncop component to manage inter-component dependencies, ensuring modularity, streamlined communication, and efficient lifecycle handling across the system. Highlights
• Migrated to Sok8s, reducing infra costs by 20% through containerization.
• Developed a centralized logging library, cutting log analysis time by 15%.
• Migrated notification processing from Kafka to Azure Event Hub, achieving 20% cost reduction.
• Created a reusable "API-Connectors" library, reducing API integration effort by 50%.
• Improved notification processing with priority and filtered queues.
• Optimized Apache Spark performance, boosting processing speed by 10%. Environment: Java 1.8/11, Apache Spark 3.5, Microsoft Azure, Rest API, OAuth, Spring Boot, Apache Kafka, Hadoop, Junit 5, Mockito, Cucumber, Sonar, JIRA, Jenkins, Kibana, Sonar, IntelliJ, Insomnia, Nexus, Lens, Sok8s, React JS. Client / Counterparts: Deutsche Bank AG, Germany & UK Oct’2016 – Mar’2019 Role: Associate (Sr. Java Developer)
Location: Deutsche India Private Limited, Bengaluru, India Project Description
FSIP (Brexit – Global Booking Hub): Strategic initiative to relocate assets from London to Frankfurt, centralizing capital, liquidity, and risk as part of Brexit compliance. Ensured all EU-focused business is booked within the European Union.
TAX Operations Platform: Built a centralized platform for Deutsche Bank’s Tax Operations, enabling withholding, tax calculation, filing, and compliance with IRS, FATCA, and 871(m). Integrated with CTI Markit for seamless tax processing.
Responsibilities
• Designed and implemented the application using MVC architecture for loose coupling and design pattern benefits.
• Implemented Apache Camel for inter-module communication and orchestration.
• Developed new modules using Spring Boot and Java 8.
• Applied Test-Driven Development (TDD) for business logic implementation.
• Created REST APIs to enable UI data for front-end developers.
• Utilized design patterns like Dependency Injection, IOC (Unity framework), Chain of Responsibility, and Singleton.
• Deployed microservice components in OpenShift.
• Configured auto-build in TeamCity and OpenShift Fabric for DEV, INT, and UAT environments. Environment: Java 1.8, Restful Web services, MySQL, OpenShift, GIT, Docker, Jenkins, Sonar, JPA, IBM MQ, Spring Boot2 with JMS, Angular4, Junit, Cucumber BDD, Nexus, Udeploy, JMS, WebLogic 12c. Client/ Counterparts: Société Générale group, France. Dec’2013 – Oct’2016 Role: Sr. Full Stack Java Developer
Location: Societe Generale Global Solution Center, Bengaluru, India. Project Description
TDA is a centralized repository used by Middle Office for deal management and by PnL & Risk teams for deal reporting, primarily handling transactions not captured in Back Office systems. SMART is a front-office application for managing syndication deals (Bonds, Loans, Equities) along with fee capturing and tracking.
Responsibilities
• Participated in all SDLC phases, including testing, documentation, and stakeholder interactions.
• Designed and implemented applications using Spring MVC for modularity and maintainability.
• Built intuitive UIs using AngularJS, Bootstrap, and Kendo UI and followed TDD and BDD practices to ensure high code quality.
• Utilized Postman and Swagger UI for API testing and documentation.
• Managed code versions using Git Hub and TFS.
• Implemented CI/CD pipelines with Jenkins.
• Used Dynatrace for application performance monitoring and optimization. Environment: Java 1.6/ J2EE, Spring, Hibernate, JMS, Junit, ASPOSE, JAXB, Autosys, BO UNIX, SVN, Eclipse, Maven, SQL Developer, Putty, Sonar, DeployIT, JIRA.
Project 3:
Client: XEROX, Atlanta, GA Nov’2012 – Dec’2013
Role: Sr. Java Developer
Location: Infinite Computer Solutions Pvt Ltd, Bengaluru, India Environment: JSF 2.0, Spring IOC, MVC, Hibernate, JBOSS Application Server-6.0, JBOSS Developer Studio (IDE), Mule ESB, Oracle, IBM Rational Clear Case, Java 1.6.
Project 2:
Client: Cable & Wireless Communications (CWC), UK Jun’2011 – Nov’2012 Role: Sr. Java Developer.
Location: iGATE Global Solution Center, Hyderabad, India Environment: JSF with Icefaces, Hibernate and Soap webservices, VMS, Java 1.5, MySQL 5.0, Oracle RDB 7.2, Eclipse, Apache Tomcat 5.5.
Project 1:
Client: ITG, GOA, India Oct’2009 – May’2011
Role: Trainee to Associate Programmer
Location: Prosum Solution Pvt Ltd, Hyderabad, India Environment: Java 1.5, JSF with Ice faces, JSP, Struts, JDBC, Hibernate, Oracle, Net Beans 6.5, Apache Tomcat 5.5, JBoss 4, JDeveloper 10g.
Education
Bachelor of Technology (B.Tech) from Jawaharlal Nehru Technological University, India.