CareerPlanSign in

Software Engineer

Berlin, Berlin, Germany💼 Full-time🗓 2026-08-20 → 2026-09-26

Core

Develop new capabilities and re-architect existing systems by designing and coding scalable middle and back-end services.

Role type

mid-level software engineer (Java backend)

Builds

scalable and robust services, external and internal APIs

Domain

software engineering, server-side web applications

Deliverable

production ML models | product features | infrastructure

Required skills

Java, REST/SOAP API development, relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB), object-oriented development, system design, unit and performance testing

Preferred skills

ability to quickly adopt new technology, knowledge of Java frameworks and design patterns

Technologies

Java, MySQL, PostgreSQL, MongoDB, REST, SOAP

Responsibilities

Develop new capabilities and re-architect parts of an existing system; Design and code middle and back-end in a clean and efficient way; Implement scalable and robust services; Develop external and internal APIs; Develop and run unit and performance tests to ensure scalability and reliability; Review and debug code; Determine and design system specifications, standards, and programming to prepare and install solutions

Seniority

Junior to Mid-level, hands-on IC

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