Skip to content
Six Seconds Resume
Sign in

Java Developer resume example

A Java developer three years into a product career in Pune — Spring Boot services, with the latency, throughput and incident numbers an engineering manager asks about.

Invented for this page. The name, the employers and every number in it are made up — a real resume is somebody’s personal data and is not ours to publish.

Written for applications in India. The notes say what to change when applying abroad.

Updated

Rohan Kulkarni

rohan@example.com | +91 20 5555 0187 | Pune, India

Summary

Java developer with three years on order and payment services for a B2B commerce platform. Builds Spring Boot services on Kafka and PostgreSQL, and is on call for them.

Experience

Software Engineer II

Apr 2024 – Present

Tradewind Commerce, Pune, India

Cut p95 latency on the order-placement API from 820 ms to 190 ms by replacing per-item database calls with one batched PostgreSQL query.

Rebuilt invoice generation on Kafka consumers, raising throughput from 40 to 300 invoices a minute during month-end peaks.

Reduced production incidents on the payments service from 9 a quarter to 2 by adding contract tests and idempotent retries.

Software Engineer

Jul 2022 – Mar 2024

Tradewind Commerce, Pune, India

Built the GST e-invoicing integration in Spring Boot that now registers 45,000 invoices a month with the government portal.

Wrote 160 JUnit and Testcontainers tests for the catalogue service, lifting line coverage from 38% to 81%.

Education

BE, Computer Engineering

Aug 2018 – May 2022

Deccan College of Engineering, Pune, India, 8.1 CGPA

Skills

Languages: Java, SQL, Kotlin

Frameworks and tools: Spring Boot, Kafka, PostgreSQL, Redis, Docker, Kubernetes, JUnit, Testcontainers

Why it is written this way

  • The stack lives inside the bullets

    Spring Boot, Kafka and PostgreSQL appear in sentences that say what they did, so the skills list is backed by evidence. A portal search for “Spring Boot” finds the word either way; an interviewer can only ask about the bullet.

  • Numbers an engineering manager recognises

    Latency, throughput, incidents and test coverage are how backend work is measured. “Worked on microservices” would describe a hundred other profiles in the same search.

  • Notice period and CTC stay on the portal

    They are filter fields on Naukri and similar sites, and a resume is forwarded far beyond the recruiter who needed them. Fill them in where the portal asks, not on the page.

  • Education shrinks to one line

    Three years in, the degree and CGPA stay, while school marks and the final-year project make way for the work. A campus resume and an experienced one are different documents.

Shapes to fill in

Each blank is yours to complete. These are the same scaffolds the builder offers for this occupation — none of them says anything until you fill it in, which is what keeps them useful rather than a lie somebody else wrote.

Made something faster or cheaper

  • Cut ___ from ___ to ___ by ___
  • Reduced ___ by ___% by ___
  • Removed ___ from ___, saving ___ per ___
  • Automated ___, taking it from ___ of manual work to ___

Shipped something

  • Shipped ___, used by ___
  • Built ___ that ___, replacing ___
  • Launched ___ in ___, ___ ahead of ___
  • Delivered ___ across ___ with ___

Improved quality or reliability

  • Cut ___ defects from ___ to ___ by ___
  • Raised ___ from ___ to ___ over ___
  • Eliminated ___, ending ___ that had cost ___
  • Introduced ___, cutting ___ incidents by ___%

Also called

.NET Developer · Android Developer · AngularJS Developer · Apache Hadoop Developer · Application Architect · Application Developer · Application Integration Engineer · Application Integrator · Application Support Engineer · Application Systems Architect

From the O*NET occupation database. Worth checking which of these a posting uses, because that is the wording its keyword search will be built on.

What a parser reads from this resume

This is the actual plain-text output for the document above — the same text an applicant tracking system extracts, and the same text this app hands you when you download the .txt. Nothing is lost between the page and the parser, which is the whole argument for a single column of real text.

Rohan Kulkarni
rohan@example.com | +91 20 5555 0187 | Pune, India

SUMMARY

Java developer with three years on order and payment services for a B2B commerce platform. Builds Spring Boot services on Kafka and PostgreSQL, and is on call for them.

EXPERIENCE

Software Engineer II | Apr 2024 - Present
Tradewind Commerce, Pune, India
- Cut p95 latency on the order-placement API from 820 ms to 190 ms by replacing per-item database calls with one batched PostgreSQL query.
- Rebuilt invoice generation on Kafka consumers, raising throughput from 40 to 300 invoices a minute during month-end peaks.
- Reduced production incidents on the payments service from 9 a quarter to 2 by adding contract tests and idempotent retries.

Software Engineer | Jul 2022 - Mar 2024
Tradewind Commerce, Pune, India
- Built the GST e-invoicing integration in Spring Boot that now registers 45,000 invoices a month with the government portal.
- Wrote 160 JUnit and Testcontainers tests for the catalogue service, lifting line coverage from 38% to 81%.

EDUCATION

BE, Computer Engineering | Aug 2018 - May 2022
Deccan College of Engineering, Pune, India, 8.1 CGPA

SKILLS

Languages: Java, SQL, Kotlin
Frameworks and tools: Spring Boot, Kafka, PostgreSQL, Redis, Docker, Kubernetes, JUnit, Testcontainers

More examples

Guides that apply

Write yoursAll examplesTemplatesCheck a resume you already have