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
Keep reading
More examples
Software Developer resume example
Six years of backend work, written so the results are readable without knowing the systems.
Analysis is worth a bullet when a decision came out of it — every one here does.
An HR executive two years into a manufacturing plant role — hiring, induction, statutory compliance and payroll inputs, each with the number a plant HR head checks.
Guides that apply
Resume for Naukri and other job portals: the profile is searched, the file is read
How recruiters find candidates on a job portal, which profile fields their filters use, and what the resume you attach still has to do.
How to put a number on a bullet when you do not have one
The advice is always “quantify your achievements”. Here is what to do when the number is not written down anywhere.