Skip to content
View Joseph24x7's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Joseph24x7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joseph24x7/README.md

πŸ‘‹ Hey, I'm Joseph Praveen Kumar S

πŸš€ Lead Developer | Java & Spring Boot | Distributed Systems | Backend Engineering

Building backend systems that are scalable, resilient, and built to last.

With 11+ years of experience in software engineering, I specialize in designing and developing high-performance backend systems using Java and Spring Boot.

My experience spans Payments, Banking, and Logistics, where I've worked on distributed systems, event-driven architectures, microservices, and high-throughput applications.

I enjoy turning complex problems into simple, maintainable solutions β€” from writing code to designing systems.


πŸ§‘πŸ»β€πŸ’» What I Work With

β˜• Java / Spring Boot       β†’ Backend & Microservices
⚑ Kafka / RabbitMQ         β†’ Event-Driven Systems
🌊 Apache Flink             β†’ Stream Processing
πŸ—„οΈ Oracle / PostgreSQL     β†’ Data & Persistence
πŸš€ AWS / Azure / GCP        β†’ Cloud & Infrastructure
🐳 Docker / OpenShift      β†’ Containers & Deployment
πŸ§ͺ JUnit / Testcontainers  β†’ Reliable Software
πŸ“ HLD / LLD                β†’ System Design
🧠 DSA / Algorithms        β†’ Problem Solving

πŸ—οΈ Engineering Interests

  • Distributed Systems
  • Microservices Architecture
  • Event-Driven Architecture
  • High-Performance Backend Systems
  • Scalability & Resilience
  • Concurrency & Multithreading
  • System Design β€” HLD & LLD
  • Clean Code & Design Patterns
  • Performance Engineering
  • Developer Productivity & Best Practices

πŸ’Ό My Journey

🏒 Company πŸ’Ό Role πŸ“… Period
🟑 CITI Senior Application Developer Feb 2026 – Present
πŸ”΅ UPS Senior Application Developer Jan 2024 – Feb 2026
πŸ”΅ Infosys Technology Lead Oct 2021 – Jan 2024
πŸ”΅ TCS I.T. Analyst Oct 2019 – Oct 2021
πŸ”΅ Infosys Technology Analyst May 2015 – Oct 2019

πŸ”¬ Things I Like Building

          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
          β”‚       Business Problem      β”‚
          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                         ↓
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚   System Design    β”‚
              β”‚   HLD / LLD / DDD  β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        ↓
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚       Java + Spring Boot      β”‚
        β”‚          Microservices        β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        ↓
       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       β”‚ Kafka β”‚ Redis β”‚ DB β”‚ Flink      β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        ↓
              ☁️ Cloud + Kubernetes
                        ↓
              πŸš€ Scalable Systems

🧩 Current Tech Stack

Backend

Java 21 Spring Boot Spring WebFlux Hibernate REST GraphQL

Architecture

Microservices Distributed Systems Event-Driven DDD Design Patterns

Data

Oracle PostgreSQL MS SQL Couchbase Redis

Messaging & Streaming

Apache Kafka RabbitMQ Apache Flink

Cloud & DevOps

AWS Azure GCP OpenShift Docker Kubernetes Jenkins ArgoCD

Testing & Observability

JUnit 5 Testcontainers Grafana Dynatrace JMeter


🧠 Beyond Writing Code

I believe senior engineering is not just about writing more code.

It's about:

Understanding the problem β†’ Designing the right solution β†’ Writing maintainable code β†’ Measuring the system β†’ Improving it continuously.

I also enjoy mentoring developers, sharing engineering practices, and solving challenging technical problems.


πŸ“š Currently Exploring

  • Advanced Distributed Systems
  • System Design & Scalability
  • Java Performance & Concurrency
  • Event-driven architectures
  • Cloud-native application design
  • Streaming systems with Apache Flink
  • Practical applications of AI in software engineering

πŸ“« Let's Connect

πŸ“§ Email: joseph24x7@outlook.com

πŸ’Ό LinkedIn: linkedin.com/in/joseph24x7

πŸ’» GitHub: github.com/Joseph24x7

🧠 LeetCode: leetcode.com/u/joseph24x7


⚑ A Little About Me

while (true) {
    learn();
    build();
    solveProblems();
    improve();
}

"Great software is not just about making things work. It's about making them work well, reliably, and at scale."

⭐ If you find something useful here, feel free to explore my repositories.

Pinned Loading

  1. BookMyGift BookMyGift Public

    In Progress. Complete Guide for Writing Realtime Backend Web Application. It manages booking orders.

    Java 4 1

  2. ResumeAtsChecker ResumeAtsChecker Public

    Resume ATS Checker is a web application designed to help job seekers optimize their resumes for Applicant Tracking Systems (ATS). The application analyzes a resume PDF and a job description to iden…

    JavaScript 29 12

  3. TwoFactorAuthentication TwoFactorAuthentication Public

    This project is a Spring Boot application that provides a RESTful API for user registration, authentication, and two-factor authentication.

    Java

  4. UserManagement UserManagement Public

    Manage the Users Information by using OAuth2 and JWT Token Authentication and Authorization

    Java