Professional Summary
Junior Java Developer with practical experience designing RESTful services, database integrations, and automated tests within Spring Boot ecosystems. Competent with modern containerization, CI/CD tools, and relational data modeling, focused on delivering reliable backend components.
Professional Experience
Léman FinTech Solutions
Geneva
Junior Java Developer
Mar 2024 – Present
- Develop and maintain backend RESTful microservices for payment processing workflows using Java 17, Spring Boot, and PostgreSQL.
- Implement unit and integration tests using JUnit 5 and Mockito, increasing automated test coverage across core modules from 68% to 84%.
- Author database schema migrations with Flyway and refine SQL queries to reduce endpoint response times on transaction queries by 25%.
- Participate in bi-weekly agile Scrum sprints, contributing to backlog refinement, peer code reviews, and deployment verifications.
Helvetia Code Studio
Lausanne
Software Engineering Intern
Aug 2023 – Feb 2024
- Assisted in migrating legacy service endpoints to Java 17 and Spring Boot 3, refactoring deprecated components and dependencies.
- Configured GitLab CI pipeline stages for automated Maven builds, Docker container creation, and static code quality analysis.
- Generated and maintained interactive API documentation using OpenAPI and Swagger UI to assist client integration teams.
Education
University of Geneva
Bachelor of Science · Computer Science · Geneva, Switzerland · 5.4 / 6.0 · Sept 2020 – Jul 2023
Completed foundational coursework in object-oriented programming, algorithms, relational databases, distributed systems, and software engineering methodologies.
Completed a capstone project developing a distributed task-scheduling prototype in Java using Spring Boot and Redis.
Projects
Telemetry Processing Service
Oct 2023 – Jan 2024
- Engineered a telemetry ingestion service utilizing Spring Boot and Apache Kafka to process simulated vehicle GPS streams.
- Configured containerized local development stacks with Docker Compose encompassing the application, Kafka broker, and PostgreSQL database.
Bank Statement Analyzer
Feb 2023 – Jun 2023
- Created a personal finance tracking web application using Spring Boot, Spring Security, and Thymeleaf with an embedded H2 database.
- Implemented custom CSV parsing logic to automate categorization of Swiss standard bank export files.
Technical Skills
Java
Spring Boot
PostgreSQL
RESTful APIs
Git
Docker
JUnit
Mockito
Maven
Hibernate
Languages
French
C2
English
C1
German
B1
Certifications
Oracle Certified Professional: Java SE 17 Developer
Oracle · May 2024
Volunteering
Geneva Youth Coding Club
Geneva · Sept 2023 – Jun 2024
- Volunteer Programming Mentor
- Conducted introductory programming workshops in Java for secondary school students, covering basic data structures and logic.