Margit Szabo
Java developer, Java 21, Spring Boot and Hibernate
Des Moines, IAmargit.szabo@example.com(555) 446-1739margitszabo.example.com
Summary
Java developer with a BS in Computer Science and two years on payroll tax services at a software company serving 4,000 employers. Builds Spring Boot endpoints, writes the tests that guard payroll math, and moved two services to Java 21. Oracle Certified Professional, Java SE 21.
Experience
Java developer I, payroll tax
Jul 2024 – Present
Ingersoll Payroll Systems · Des Moines, IA
- Built 9 Spring Boot REST endpoints for tax-form generation, serving 4,000 employer clients at p95 under 180 ms.
- Authored 260 JUnit 5 and Testcontainers tests for payroll calculations, lifting branch coverage from 54% to 81%.
- Resolved an N+1 Hibernate query on the pay-stub page, cutting database calls per request from 140 to 3.
- Upgraded 2 services from Java 11 to Java 21 with OpenRewrite recipes in 3 weeks, removing 38 deprecated calls.
Software engineering intern, then part-time developer
May 2023 – May 2024
Ingersoll Payroll Systems · Des Moines, IA
- Automated a nightly bank-file reconciliation in Java, saving the support team 6 hours a week.
Education
Bachelor of Science in Computer Science
Aug 2020 – May 2024
Beaverdale State University · Des Moines, IA
Skills
- Language
- Java, SQL
- Frameworks
- Spring Boot, Hibernate, REST API, OpenRewrite
- Testing
- JUnit, Testcontainers
- Tools
- PostgreSQL, Apache Maven, Git, Docker
Certifications
Oracle Certified Professional: Java SE 21 Developer
Mar 2025
Oracle





