Your Name
Java Developer
City, Country · email@example.com · linkedin.com/in/yourname · yourportfolio.com
Professional summary
Java Developer with 6 years building Spring Boot microservices for banking and e-commerce platforms. Delivered payment and order services handling 2M transactions a day, led a Java 8 to Java 17 upgrade, and improved API throughput by 35% with caching and JVM tuning. Skilled in Kafka, PostgreSQL, Docker, and JUnit.
Skills
Java · Spring Boot · Spring MVC · Hibernate / JPA · SQL · REST APIs · Maven / Gradle · JUnit · Microservices · Kafka · Docker · Git
Experience
Senior Java Developer — Company Name
2021 – Present
- Built Spring Boot microservices for payments and refunds processing 2M transactions per day with zero data loss.
- Led the upgrade from Java 8 to Java 17 and Spring Boot 3 across 12 services, removing 200+ deprecated API usages.
- Improved order API throughput by 35% using Redis caching, connection pool tuning, and G1 GC settings.
- Introduced Kafka event streaming between inventory and order services, cutting sync failures by 70%.
- Raised JUnit and Mockito coverage to 80% and added contract tests, reducing production defects by 25%.
Projects
Library Management System | Java 17, Spring Boot, Spring Security, MySQL
- Built REST APIs for books, members, and loans with role-based access using Spring Security and JWT.
- Modeled entities with Spring Data JPA and added scheduled fine calculation for overdue loans.
- Documented APIs with Swagger and covered services with JUnit 5 and Mockito tests.