Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Microservices in Java und arbeite an innovativen E-Commerce-Lösungen.
- Unternehmen: InPost Group, ein führendes Unternehmen für Out-of-Home-Lieferungen in Europa.
- Vorteile: Flexibles Arbeiten, internationale Zusammenarbeit und zahlreiche Entwicklungsmöglichkeiten.
- Weitere Informationen: Werde Teil einer nachhaltigen Gemeinschaft, die täglich einen Unterschied macht.
- Warum dieser Job: Gestalte die Zukunft der Lieferungen und arbeite mit einem dynamischen Team.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Java-Entwicklung und Kenntnisse in Microservices.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Company Description
In Post Groupis an innovative European out of home deliveries company, revolutionizing the way parcels are delivered to customers.
With operations across several countries, our network of intelligent lockers provides customers with a fast, convenient, and secure delivery option.
In Post Group is a publicly traded company, with a market capitalization of about $5 billion as of March 2023.
With over10,000 people worldwide, In Post Group is one of the largest out of home delivery providers in Europe, committed to providing sustainable and efficient delivery solutions to meet the evolving needs of customers in today's rapidly changing landscape.
We are currently hiring Senior Engineers for two different teams
- In Post Pay – a comprehensive e-commerce solution offering a unified platform for payment and delivery.
In Post Pay allows users to pay and arrange delivery with one button on the product card, transferring the basket and order to the In Post app.
It simplifies the shopping experience by consolidating payments, deliveries, and order tracking into a single app, eliminating the need for multiple emails and messages from different stores.
- Hybrid model: 1 day per week from the office in Warsaw or Kraków, remaining days remote
- Merchant Portal – a new, In Post-owned platform that serves as a central hub for all merchant-facing services.
This covers the full merchant journey: onboarding, shipping, and access to other In Post products.
The team acts as a core/platform team, meaning they provide shared services and infrastructure consumed by other In Post teams.
- Fully remote position
Job Description
Your responsibilities
- Engineering
- Design and implement high-performance microservices in Java / Spring Boot
- Build and maintain event-driven integrations using Apache Kafka
- Own the data layer: schema design, query optimisation, migrations (Postgre SQL)
- Work within a containerised cloud-native environment: Docker, Kubernetes, GCP
- Hold the bar on code quality through reviews, testing standards, and CI/CD discipline
- Mentor team members and advocate for a culture of quality and continuous improvement
- Ownership & Delivery
- Take full ownership of features end-to-end – from requirements to production and beyond
- Work directly with business stakeholders to challenge assumptions and align on solutions
- You understand your product deeply – the business context, the customer impact, the why behind every feature
- Working across a large organisation with many teams is complex. You navigate that complexity, build bridges, and push things over the finish line
- Write clear technical documentation: System Design docs, RFCs, and ADRs
- Identify and address technical debt proactively – before problems become incidents
- Participate actively in architecture discussions with well‑reasoned proposals
Qualifications
- 5+ years of commercial Java development (Java 11/17+, Spring Boot, Spring Security, JPA/Hibernate)
- Strong experience with distributed systems – microservices, event-driven patterns, inter-service communication
- Deep JVM internals: memory model, GC tuning, concurrency, performance profiling
- Apache Kafka – producers, consumers, consumer groups, offset management, error handling
- Postgre SQL – relational modelling, indexing strategy, query plans, schema migrations
- Docker + Kubernetes – day‑to‑day production usage
- Maven/Gradle, Git, JIRA, Confluence, Code Reviews, CI/CD
- Proven ability to work with non‑technical stakeholders and write design documents others want to read
- English B2+ – team and stakeholder communication
- Proficiency in leveraging AI tools and large language models (e. g., Git Hub Copilot, Chat GPT, Claude) to enhance productivity, accelerate development, and solve complex problems.
- Ability to critically evaluate AI‑generated outputs and apply them responsibly within professional workflows.
- Nice‑to‑have
- Kotlin development experience
- Domain-Driven Design (DDD), CQRS, Event Sourcing
- g RPC, Graph QL
- GCP: Cloud Functions, Pub/Sub, GKE, Cloud Spanner
- Mongo DB
- Experience with high‑throughput, low‑latency systems
- Background in e‑commerce, logistics, or fintech
- Additional Information
Why Join In Post?
- Opportunity to work in a diverse, international, and cross‑functional environment, along with leading experts.
- You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e‑commerce and logistics industries.
- In Post is a growing company that offers its people an increasing number of opportunities in several locations in Europe.
- Fulfilling careers with a range of benefits and investing in providing training opportunities for people development.
- You will feel a part of the In Post community that makes an impact on sustainability, convenient deliveries, and the circular economy every day.
- Excellent working environment and flexible hours
- We offer B2B type of Contract
- #J-18808-Ljbffr
Senior Java Engineer (m/f/n) Arbeitgeber: InPost
InPost ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Teamarbeit und persönliche Entwicklung im Mittelpunkt stehen. Mit einem Fokus auf kontinuierliche Verbesserung und technische Exzellenz fördern wir die berufliche Weiterentwicklung unserer Mitarbeiter durch Coaching und strukturierte Rückmeldungen. Unsere flexiblen Arbeitsmodelle, einschließlich der Möglichkeit, bis zu vier Wochen im Jahr remote zu arbeiten, sowie zusätzliche Vorteile wie erweiterte Elternzeit und Freiwilligentage, machen uns zu einem attraktiven Arbeitgeber im Norden des Vereinigten Königreichs.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Java Engineer (m/f/n) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei InPost anzuklopfen, wenn du dich auf die Stelle als Senior Java Engineer (m/f/n) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei InPost vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Engineer (m/f/n) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei InPost klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei InPost vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.