CareerPlanSign in

Lead Software Engineer, Java

R155-Belgrade💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Lead backend engineer designing and maintaining a multi-tenant SaaS platform for public libraries and academic institutions.

Role type

Lead Software Engineer (Java/Spring Boot)

Builds

AWS-based SaaS data and customer interaction management suite

Domain

EdTech / Library Services / Data Management

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, PostgreSQL, AWS (EC2, ECS, CloudFormation, CDK, Glue, Redshift, S3, Lambda, MSK), SQL, System Architecture, Code Review, Technical Documentation

Preferred skills

Angular, React, JUnit, Jest, Cypress, Kotlin, Python, Metabase, Keycloak, Apache Kafka, DynamoDB, Cassandra

Technologies

Java, Spring Boot, PostgreSQL, AWS, Angular, React, JUnit, Jest, Cypress, Kotlin, Python, Metabase, Keycloak, Apache Kafka, DynamoDB, Cassandra

Responsibilities

Write clean, efficient, and maintainable code; Review other code; Define software solution architecture; Respond to customer inquiries regarding function and design; Write application technical documentation

Seniority

Senior, hands-on IC with team leadership

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