CareerPlanSign in

Software Developer

Roma, Italy💼 Full-time🗓 2026-07-29 → 2026-09-27

Core

Design, build, and maintain high-volume business logic and microservices that run on mainframes, enabling modern cloud and mobile applications to interact with core legacy data.

Role type

Senior Java microservices engineer (mainframe modernization)

Builds

Java microservices, REST APIs, orchestration, and integration services for transactional processes

Domain

Mainframe modernization, cloud migration, financial/enterprise systems

Deliverable

production ML models | product features

Required skills

Java 17, Spring Boot 3.x, microservices architecture, PostgreSQL, Redis, Apache Kafka, RESTful APIs, OpenAPI 3.0, Docker, Kubernetes, OpenShift, JUnit 5, static code analysis

Preferred skills

Python, Spring Cloud Gateway, Resilience4j, Prometheus, Grafana, OpenTelemetry, CI/CD pipelines, hybrid cloud integration, Strangler Fig pattern, rollback strategies

Technologies

Java, Spring Boot, PostgreSQL, Redis, Kafka, Docker, Kubernetes, OpenShift, JUnit 5, GitLab, Jenkins

Responsibilities

Develop and test Java microservices based on architectural specifications; Implement business logic for complex transactional processes; Contribute to orchestration, integration, and data synchronization services; Implement REST APIs using OpenAPI 3.0; Write automated unit and integration tests; Support debugging, troubleshooting, and performance optimization; Collaborate on observability, logging, metrics, and distributed tracing initiatives

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.