Senior Java Integration Engineer - Remote at Highpots | Torre

Senior Java Integration Engineer - Remote

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Freelance
Recurrent
Submit your quote while applying
location_on
Remote (anywhere)
Posted 11 months ago

Responsibilities


Senior Java Backend Engineer (f/m/d) – Remote – Focus on Integration Systems (HIPPO/PartnerConnect). HighPots develops integration and interface software for business travel, billing systems, and enterprise processes. For our product PartnerConnect and related systems, we are looking for an experienced backend engineer. Your Responsibilities. * Further development, maintenance, and refactoring of existing 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 diagrams, sequence diagrams, 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 and authentication). * Good knowledge of PostgreSQL, MySQL, or MariaDB. * Experience with logging and monitoring concepts (e.g., ELK, Graylog, Prometheus, Grafana). * Linux experience (logs, services, networking basics). * Experience with GitLab (issues, merge requests, reviews). * Experience with Docker and 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 and 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 and invoice integration environments. Work Environment. * Fully remote. * Flexible working hours; attendance in meetings and 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 or Master’s degree in Computer Science or a related field (university). * Experience in geographically distributed teams. * Structured mindset, technical depth, reliability, and clear communication.