Tejesh Reddy Thippakkagari
Java Full Stack Developer
IL, USA 201-***-**** **************@*****.*** LinkedIn: https://www.linkedin.com/in/tejesh-reddy-thip/ SUMMARY
Experienced Java Full Stack Software Engineer with 3+ years building secure, scalable enterprise applications. Strong Java/J2EE expertise with hands-on experience in Spring Boot, Microservices, RESTful APIs, JVM tuning, and backend systems. Proven front-end skills with React and Angular, solid SQL and NoSQL database design, and production experience with CI/CD (Jenkins), Docker, and Kubernetes. Comfortable in Linux environments and shell scripting; strong testing orientation (JUnit, Mockito) and experience improving release velocity through automation. Focused on high-quality code, performance optimization, and cross-team collaboration to deliver reliable software at scale.
TECHNICAL SKILLS
Programming Languages &
Frameworks:
Microservices &
Architecture:
C++, Java, Python, JavaScript(ES6+), Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, JPA, JSP
Microservices, RESTful APIs, API design, Service discovery, Circuit breakers (Hystrix), Messaging
(Kafka)
Front-End & UI: React.js, Angular, HTML5, CSS3, Bootstrap, Redux Databases: MySQL,SQL, PostgreSQL, MongoDB, DynamoDB, SQL tuning, indexing Tools & DevOps: Git, Maven, Gradle, Jenkins CI/CD, Docker, Kubernetes, Terraform Testing: JUnit, Mockito, Selenium, Integration & Performance testing Platforms & OS: Linux/Unix, AWS (EC2, S3, Lambda), Azure Build & Other Tools: Shell scripting (bash), JVM internals, Garbage collection, Memory management, code Review, Agile/Scrum
WORK EXPERIENCE
Software Engineer JPMorgan Chase, IL-USA Aug 2024 - Present
• Implemented backend services in Java and Spring Boot for the CALM Banking Analytics Platform; designed RESTful APIs and microservices to process high-volume transactions.
• Improved query performance by 35% through schema changes and indexing on MySQL and PostgreSQL; implemented connection pooling and prepared statements for efficient DB access.
• Built event-driven data pipelines using Apache Kafka to support fraud detection and real-time analytics; integrated producers/consumers with Spring Kafka.
• Developed React dashboards and REST endpoints for risk and portfolio analytics; collaborated with frontend teams to optimize API payloads and reduce latency.
• Engineered complex data processing pipelines with Python, Pandas, NumPy, and SciPy to automate transformation of multi-source banking datasets, supporting risk modeling, credit analysis, and portfolio performance forecasting.
• Enhanced CI/CD pipelines using Jenkins, Maven, and Docker to automate builds, tests, and deployments; added integration tests (JUnit
+ Mockito) to reduce regressions.
• Worked in Linux environments and wrote shell scripts to automate deployments and monitoring tasks; performed JVM tuning and memory analysis for production services.
Software Engineer Deloitte, India May 2021 – July 2023
• Designed and developed a Financial Portfolio Management System using Java, Spring Boot, and Spring Cloud; decomposed monolith into microservices for scalability.
• Implemented secure authentication and authorization using Spring Security and JWT; enforced role-based access control and secure API patterns.
• Integrated real-time market feeds and built resilient ingestion services; used asynchronous processing to maintain high throughput during market spikes.
• Containerized applications with Docker and deployed to Kubernetes clusters; authored Helm charts and supported container orchestration for staging and production.
• Built and executed unit and integration test suites (JUnit, Mockito) and participated in test-driven development to improve code coverage.
• Mentored junior engineers on Java best practices, code reviews, and microservices patterns; collaborated with cross-functional teams using Agile ceremonies.
EDUCATION
Master of Science in Computer Science – Northern Illinois University & DeKalb, IL, USA Bachelor of Technology – Sree Vidyanikethan Engineering college, AP, India