Skip to content
View sandysanthosh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sandysanthosh

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.

Content in all repositories owned by your account will be closed.
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
sandysanthosh/README.md

Santhosh Kumar Karthikeyan

Senior Java Engineer | Spring Boot | Microservices | Banking & Financial Services

10 years of enterprise software experience · India · Open to international relocation opportunities

GitHub Email

Professional Summary

Senior Java engineer with 10 years of experience building, enhancing, and supporting business-critical enterprise applications, with strong domain exposure in banking and financial services.

My core strengths include Java, Spring Boot, Microservices, REST APIs, Oracle SQL, production support, root-cause analysis, and Agile delivery. I have worked across the full software lifecycle—from requirement analysis and solution design to development, testing, release support, incident investigation, and production stabilisation.

I also have prior international onsite assignment experience in Europe, working in a global client environment. I am currently exploring senior backend opportunities where my banking-domain knowledge and Java engineering experience can contribute to large-scale platforms.

Core Expertise

Area Technologies and capabilities
Backend Java 8/17, Spring Boot, Spring MVC, Spring Core, Microservices, REST APIs
Data Oracle, PostgreSQL, MySQL, SQL Server, MyBatis
Messaging & batch Apache Kafka, Spring Batch
Testing JUnit, Mockito, API testing, integration testing
DevOps Maven, Git, Jenkins, CI/CD, Docker, AWS fundamentals
Engineering System design, debugging, root-cause analysis, production support
Delivery Agile/Scrum, stakeholder collaboration, global delivery teams
Domain Banking, financial services, enterprise platforms

What I Bring

  • 10 years of enterprise Java engineering experience
  • Strong hands-on experience with Spring Boot, REST APIs, and microservices
  • Banking and financial-services domain experience
  • Experience supporting high-availability and business-critical applications
  • Ownership of production issues from investigation through verified resolution
  • Practical experience maintaining both legacy and modern Java systems
  • Collaboration with business, onsite, QA, support, and engineering stakeholders
  • International onsite experience in Europe
  • Focus on maintainable code, reliable APIs, test coverage, and safe releases

Current Technical Focus

  • Production-grade Spring Boot microservices
  • Event-driven architecture with Apache Kafka
  • Docker, Kubernetes, and cloud-native Java
  • System design for scalable backend platforms
  • Secure REST APIs and authentication/authorisation
  • Generative AI and LLM integration with Java
  • Automation for enterprise engineering workflows

International Career Focus

I am open to employer-sponsored relocation and work-permit opportunities for senior Java/backend roles.

Target markets: Singapore · UAE · Ireland · Germany · UK · Canada
Target roles: Senior Java Engineer · Lead Java Developer · Backend Engineer · Microservices Engineer · Technical Lead
Industry strengths: Banking · Financial Services · Enterprise Platforms

I am particularly interested in teams building payments, banking platforms, transaction systems, APIs, microservices, event-driven services, and high-availability backend systems.

Portfolio Roadmap

I am actively building recruiter-ready projects that demonstrate:

  1. Spring Boot microservices with service discovery, resilience, and API gateway patterns
  2. Event-driven processing with Java and Apache Kafka
  3. Secure REST APIs with authentication, authorisation, tests, and documentation
  4. Production-ready observability, resilience, and troubleshooting patterns
  5. Java AI/LLM integration for practical enterprise workflows

Featured Projects

  • Spring Boot Microservices — Java/Spring Boot microservices samples with REST endpoints, integration testing, Maven CI, CodeQL analysis, and contributor guidance.
  • Spring Boot Kafka — Kafka producer/consumer examples with production-readiness guidance for retries, dead-letter topics, monitoring, and incident triage.
  • Spring Boot PostgreSQL — Spring Data JPA and PostgreSQL reference with a repeatable local Docker Compose setup.
  • REST API Documentation — Practical REST conventions, error-response standards, and HTTP status-code guidance.

Engineering Interests

Java · Spring Boot · Microservices · REST APIs · Kafka · SQL · Docker · Kubernetes · AWS · CI/CD · System Design · Production Engineering · AI/LLM Integration

Let's Connect

I welcome conversations with recruiters, engineering leaders, and backend teams hiring experienced Java engineers for international opportunities.

Pinned Loading

  1. SPRING-BOOT-MICROSERVICES SPRING-BOOT-MICROSERVICES Public

    Enterprise Java microservices built with Spring Boot, REST APIs and modern backend patterns..

    Java 7 2

  2. Spring-Boot-Kafka Spring-Boot-Kafka Public

    Event-driven application built with Java, Spring Boot and Apache Kafka.

    1

  3. API-Development-Tool API-Development-Tool Public

    REST API security, design and development best practices for production-ready APIs.

    4

  4. Chatbot Chatbot Public

    Java-based chatbot demonstrating conversational application development and automation.

    Java 10 4

  5. Spring-Boot-Postgres Spring-Boot-Postgres Public

    REST API built with Spring Boot, Spring Data JPA and PostgreSQL.

    1

  6. Spring-Boot-CRUD Spring-Boot-CRUD Public

    Spring Boot CRUD REST API demonstrating layered architecture and database integration.