Karthik Raman
Java Developer
karthik.raman@example.com · +91 98XXX XXX41 · Chennai, Tamil Nadu · linkedin.com/in/karthik-raman-example
Summary
Java developer with 4 years of experience building Spring Boot microservices and REST APIs for banking and insurance clients. Comfortable with Java 17, Hibernate, MySQL, Kafka and Docker, with hands-on production support, code reviews and performance tuning in Agile teams.
Skills
- Java 17
- Spring Boot
- Microservices
- REST APIs
- Hibernate / JPA
- MySQL
- Kafka
- Docker
Core skills
API design · Performance tuning · Code reviews · Production support · Agile / Scrum
Work experience
Senior Software Engineer (Java), Nexora Infotech Pvt Ltd, Chennai
Feb 2023 – Present
- Build and maintain 6 Spring Boot microservices for a private bank's loan-origination platform handling about 40,000 applications a month.
- Cut average API response time from 820 ms to 310 ms by adding Redis caching and rewriting slow JPA queries.
- Introduced contract tests with JUnit 5 and Mockito, raising service test coverage from 48% to 81%.
- Handle L3 production support on rotation and wrote 14 runbooks that reduced repeat incidents.
Software Engineer, Brightpath Software Services, Coimbatore
Jul 2021 – Jan 2023
- Developed REST APIs for an insurance policy-servicing portal using Spring MVC, Hibernate and Oracle.
- Migrated 3 batch jobs from cron scripts to Spring Batch, removing manual reruns after month-end.
- Fixed 120+ defects across sprints and paired with QA to write regression test cases.
Education
B.E., Computer Science and Engineering
2017 – 2021
Sri Ramakrishna Institute of Technology, Coimbatore · 8.1 CGPA
Certifications
- Oracle Certified Professional: Java SE 17 Developer, Oracle, Sep 2023
Languages
English (Professional) · Tamil (Native) · Hindi (Conversational)