Experience

20+ years commercial Java development | 40+ enterprise projects | Leadership & Mentoring | Regulated Environments

Specialization

Core Banking Systems, Microservices Architecture, Credit Decision Engines, Insurance Platforms

Availability

Available for contract / permanent roles

Work model

EU / Remote

Marcin Mikowski vel Feret - Senior Java Developer
Marcin Mikowski vel Feret
Problem-Solving Developer

Senior Java Developer

With over 20 years of commercial experience delivering enterprise‑grade systems in banking, insurance and public sector. Strong focus on clean architecture, scalability and long‑term maintainability.
Available now

Profile

Experienced Senior Java Developer with 20+ years of proven expertise delivering enterprise-grade systems for banking, insurance, and public sector organizations. Demonstrated proficiency in microservices architecture, scalable backend solutions, and full-stack development.

Strong track record of leading technical initiatives, optimizing system performance (40%+ improvements), and mentoring development teams. Comfortable working independently or collaborating closely with cross-functional teams. Expertise in regulated environments requiring security and compliance focus.

Technical skills

Backend

Java 8–17, Spring, Spring Boot, Hibernate, JPA, Kotlin

Architecture

Microservices, REST APIs, Event-driven systems, Clean Architecture

Databases

Oracle, PostgreSQL, MySQL, MS SQL, DB2

Messaging

Kafka, RabbitMQ, ActiveMQ

DevOps & Tools

Docker, Kubernetes, Maven, Gradle, CI/CD

Frontend

JavaScript, HTML, CSS, Angular, GWT

Selected professional experience

Banking Web Platforms

Development and maintenance of customer-facing banking systems using Java, Spring Boot and Kubernetes. Focus on reliability, security and performance.

Credit Decision Systems

Enterprise decision engines supporting high transaction volumes and complex business rules in regulated financial environments.

Insurance Core Systems

Backend and frontend solutions for life and health insurance platforms, including integrations and long-term system maintenance.

Detailed Project Portfolio

I have successfully delivered 40+ enterprise projects across banking, insurance, and public sector. Due to NDAs and confidentiality agreements, I cannot share code repositories publicly. However, I'm happy to discuss specific projects, technologies, and methodologies during interviews.

Available upon request: Detailed case studies, architecture diagrams, performance metrics, team compositions, project timelines, and technology deep-dives for any of the projects listed above.

Contact me directly to discuss projects relevant to your needs.

Banking Platform for PEKAO (2022-2023)

Role: Senior Java Developer

Impact: 500K+ daily active users, 40% defect reduction

Achievements: Developed microservices architecture, implemented code review processes for 5+ developer team.

Tech Stack: Java 8, Spring Boot, Kubernetes, JPA/Hibernate, PostgreSQL

Credit Decision Engine - ASSECO (2017-2020)

Role: Senior Developer

Achievements: Led monolith-to-microservices migration, implemented Docker containerization reducing deployment time.

Tech Stack: Java 8, Kotlin, Spring Boot, Kafka, Docker, Maven

Insurance Platform - Infovide-Matrix (2014-2016)

Role: Java Developer

Impact: 200K+ policyholders, 45% load time reduction

Achievements: Full-stack insurance system development, performance optimization through caching, designed reusable Spring components.

Tech Stack: Java 8, Tomcat, Spring MVC, Hibernate, JavaScript/JQuery, Informix

National Vehicle Registry - CEPIK (2002-2010)

Role: Senior Java Developer

Impact: 30M+ records, 50% query optimization

Achievements: Enterprise system handling 15+ government agency integrations, complex PL/SQL optimization, database performance tuning.

Tech Stack: Java/JavaEE, Weblogic, Oracle, PL/SQL, Spring

Mobile Token System Deployment (2011-2014)

Role: Senior Developer & Implementation Specialist

Impact: 99.9% uptime, 100K+ daily authentication events

Achievements: Deployed authentication system for 2 major Polish banks, SMS gateway integration, technical support and knowledge transfer.

Tech Stack: Java, Spring, ActiveMQ, Oracle, Centos, WebSphere

Call Center Systems - ASSECO SEE (2011-2014)

Role: Programmer & Support Specialist

Achievements: ININ (Genesis) system scripts optimization, web service integration with government systems (ZUS), comprehensive documentation.

Tech Stack: Java, GWT/SmartGWT, ININ, XML, Web Services, Windows 2008

Contact for recruiters

Open to discussing long-term contracts (B2B) or permanent roles. Available for senior and lead-level Java positions.

Email: [email protected]

Phone: +48 696 487 410

Location: EU / Remote

Download CV (PDF)