via Remote
$90K - 130K a year
Develop, maintain, and refactor Java/Spring Boot backend modules, implement new features, maintain REST APIs and middleware integrations, and collaborate with architecture and infrastructure teams.
At least 4 years professional Java/Spring Boot experience, strong integration and middleware knowledge, REST/JSON/XML expertise, database and Linux skills, CI/CD and Docker experience, and fluent English.
HighPots develops integration and interface software for business travel, billing systems, and enterprise processes. For our products we are looking for an experienced backend engineer. Your Responsibilities • Further development, maintenance, and refactoring of existing HIPPO modules (Java/Spring Boot) • Analysis, troubleshooting, and documentation of issues in production systems • Implementation of new features • Development and maintenance of REST APIs (JSON/XML) and middleware integrations • Execution of framework, component, and database upgrades • Creation of technical UML diagrams (data models, class, sequence, and workflow diagrams) • Execution of tests (JUnit, Testcontainers, mocking frameworks) • Analysis of logs, performance, and load behavior • Documentation in code and in the internal MediaWiki • Ensuring interface compatibility with external partners • Close collaboration with the Software Architect and the IT Infrastructure Team Must-have Qualifications • Minimum 4 years of professional experience in Java/Spring Boot • Strong experience in integration and middleware projects • Deep understanding of REST, JSON, XML, and external APIs (token/authentication) • Good knowledge of PostgreSQL, MySQL, or MariaDB • Experience with logging/monitoring concepts (e.g., ELK/Graylog, Prometheus/Grafana) • Linux experience (logs, services, networking basics) • Experience with GitLab (issues, merge requests, reviews) • Experience with Docker & Docker Compose • Experience with GitLab CI/CD, automated deployments, and rollback strategies • Ability to work with complex, historically grown codebases • Reliable effort estimation and adherence to due dates • Self-organization and prioritization skills • Fluent English skills Nice-to-have • Experience with RAG AI, vector databases, or LLMs • Experience with agentic AI / AI agents • Hands-on experience with Python (AI, automation, monitoring) • Experience with graph databases or graph modeling • Experience with SLA or monitoring systems • Experience working in 24/7 production environments • Knowledge of travel/invoice integration environments Work Environment • Fully remote • Flexible working hours; attendance in meetings/dailies required • Time zone for collaboration: Germany/Berlin (CET/CEST) • Scrumban methodology • Collaboration with software architecture, infrastructure, and project management • Work in a geographically distributed international team Your Background • Bachelor’s/Master’s degree in Computer Science or a related field (university) • Experience in geographically distributed teams • Structured mindset, technical depth, reliability, and clear communication
This job posting was last updated on 11/28/2025