guest@oktocore: ~

guest@oktocore:~/cv $ open nicolae-nicolaev.profileUPDATED 2026-08-27

// CANDIDATE PROFILE

Nicolae Nicolaev

Senior Java Developer

Senior Java Developer with more than six years of experience building software for banking and fintech environments. Progressed from intern to senior engineer and development lead, combining hands-on delivery with community leadership, mentoring, internship coordination, technical interviewing, and direct people management. Currently developing modern banking systems at MAIB while independently building and shipping native macOS products.

CAREER TIMELINE

2 ORGANIZATIONS

Moldova’s largest bank.

  • Develop modern banking software using Java 25 and Spring Boot.
  • Apply hexagonal architecture to keep business logic isolated from infrastructure and external systems.
  • Work with asynchronous messaging, contract testing, policy enforcement, observability, and Kubernetes-based delivery.
Java 25Spring BootKubernetesAzure DevOpsRabbitMQHexagonal ArchitecturePACTjOOQGrafanaOPAOData

Experience

Senior Java Developer · MAIB

Jan 2026 - Present · Chisinau, Moldova

  • Develop modern banking software using Java 25 and Spring Boot.
  • Apply hexagonal architecture to keep business logic isolated from infrastructure and external systems.
  • Work with asynchronous messaging, contract testing, policy enforcement, observability, and Kubernetes-based delivery.

Java 25 · Spring Boot · Kubernetes · Azure DevOps · RabbitMQ · Hexagonal Architecture · PACT · jOOQ · Grafana · OPA · OData

Intern → Java Developer → Senior Java Developer · Endava

Feb 2020 - Jan 2026 · Chisinau, Moldova

  • Progressed from intern to Senior Java Developer through increasingly complex delivery and leadership responsibilities.
  • Served as development lead during the final two years while remaining actively involved in software development.
  • Coordinated several editions of the Java internship program and supported the growth of early-career developers.
  • Led an internal Java community of approximately 150 people across the company.
  • Managed and supported a group of approximately 20 developers through feedback, development planning, and compensation-review responsibilities.
  • Conducted technical interviews and contributed to hiring decisions.
  • Worked with Erlang alongside Java for approximately eighteen months within the same project environment.

Java 8–17 · Spring · Spring Boot · Apache Camel · RabbitMQ · IBM MQ · PostgreSQL · Git · Erlang 17–22

Skills

Java ecosystem: Java 8–25, Spring, Spring Boot, Apache Camel, jOOQ

Architecture: Hexagonal Architecture, Distributed Systems, Integration Design, OData, OPA

Messaging + data: RabbitMQ, IBM MQ, PostgreSQL, PACT Testing

Delivery + operations: Kubernetes, Azure DevOps, Grafana, Git

Additional engineering: Erlang, Swift, SwiftUI, TypeScript, Applied AI

Leadership: Development Leadership, People Management, Mentoring, Technical Interviews, Community Leadership

Independent products

Oktoshot: Designed, developed, and released a native local-first code screenshot studio for macOS.

Remember This: Building a private screen-memory utility with on-device OCR and optional AI-powered understanding and recall.

Education and speaking

Bachelor’s degree in Automatics and Informatics, Technical University of Moldova, 2016–2020

Java’s JIT Mechanism, JVM Talk Conference, May 2026

● CANDIDATE PROFILE VERIFIED~/cv