Senior Software Engineer

A senior developer who works in your codebase, from design through code, tests and review, and ships. Java and Spring Boot, 15–20 hours a week or more by arrangement, without a full-time hire.

What I do

  • Back-end services and APIs

    Java and Spring Boot, REST APIs, PostgreSQL, messaging on Kafka and RabbitMQ, deployed with Docker and Kubernetes on AWS or GCP.

  • Integration and process automation

    Connecting systems that were not built to talk to each other. Business processes as BPMN workflows on Camunda.

  • Legacy code

    Working safely in an existing codebase: characterisation tests first, then refactoring, framework and Java upgrades, and extracting services.

  • Code quality

    Pull request review, unit and end-to-end tests, CI with static analysis and dependency scanning.

How it runs

Your repository, your tickets, your review process. Small pull requests, tests with every change, and notes the next developer can read.

Fits when the team has more work than people and needs a senior who ships without a long ramp-up, or a specific service or integration needs building.

Public code: keycloak-otp, a Java 21 extension for Keycloak with unit and end-to-end tests and CI with static analysis and dependency checks.

What it produced

Clients are anonymised.

3 services
extracted from a monolith over 6–12 months, with no planned downtime.SaaS company
15 days to 25 minutes
for one business process, after automating it.Telecom operator
3 extensions
written in Java for Keycloak: an authentication flow, themes and an event listener.Web platform operator

Stack

Java, Spring Boot, REST, PostgreSQL, SQL Server, Kafka, RabbitMQ, Camunda / BPMN, Docker, Kubernetes, AWS, GCP. Oracle Certified Professional, Java SE 8. Camunda Certified Engineer.

Send the repository’s stack, the work in front of you, and the timeline.

ante.rados@delmisoft.hr