Marko Rubčić

Full-stack engineer building enterprise web platforms

Java · Spring Boot · Typescript · React · CI/CD · TDD

5+ years experience delivering production systems, mentoring developers, and improving engineering practices.

Zagreb, Croatia • Open to remote • Updated Feb 2026

View Experience LinkedIn

Summary

3-5 lines

Product-focused full-stack engineer with 5+ years building enterprise web applications using Java, Spring Boot, and React. Experienced in leading CI/TDD adoption, mentoring developers, and delivering reliable production systems in agile teams. Focused on maintainable architecture, developer experience, and business-driven delivery.

Experience

Most recent first
Aug 2024 - Present

Full-stack Engineer

Full-time, Hybrid, Zagreb. Working on a human resources platform within a small agile team, contributing across backend, frontend, and delivery processes using Java, Spring Boot, React, and GitLab CI.

  • Led the adoption of continuous integration and test-driven development practices, improving release reliability and development consistency.
  • Designed and implemented core application features across the stack, focusing on maintainable architecture and developer experience.
  • Performed in-depth code reviews and introduced improvements that increased code quality and reduced technical debt.
  • Mentored junior developers and supported onboarding, strengthening knowledge sharing and engineering standards.
  • Collaborated closely with QA to deliver production-ready features aligned with business needs.
Apr 2020 - Present

Java Software Engineer

Full-time, Hybrid. Worked on enterprise-level applications in cross-functional teams of 9-17 developers, contributing to core system functionality, stability, and delivery reliability.

  • Implemented backend features used across multiple teams within organization.
  • Maintained and improved existing systems by identifying root causes of production issues and delivering stable fixes.
  • Collaborated with senior engineers and team leads on solution design and implementation decisions.
  • Supported team leadership when needed, stepping into coordination and delivery responsibilities during high-priority periods.
Jan 2019 - Apr 2020

Software Developer Intern

Internship, On-site. Built foundations in enterprise web application development and team workflows.

  • Developed application features using Spring, Angular, and PostgreSQL in a structured enterprise environment.
  • Gained hands-on experience with Hibernate, Flyway, Jenkins, and reactive programming concepts.
  • Practiced clean code principles, testing approaches, and received mentorship from senior developers.

Skills

Core + supporting
Java Spring Boot REST API React SQL Git Gitlab CI Docker Continuous Integration Test-Driven Development Continuous Deployment Domain-Driven Design Agile Development

Education

Academic
2016 - 2019

Zagreb University of Applied Sciences

Bachelor of Engineering in Computer Engineering

2018

Oracle Certified Associate, Java SE 8 Programmer

Professional certification