Senior Java Engineer


Philadelphia
USD150000 - USD250000
PR/567389_1766521775
Senior Java Engineer

Overview

We're looking for a seasoned Java engineer to help build and evolve backend services that support large‑scale, high‑availability applications. This role is ideal for someone who enjoys designing reliable systems, writing clean and maintainable code, and contributing to a collaborative engineering culture. You'll work across modern service architectures, data layers, and cloud environments, but the core focus is strong, hands‑on Java development.

Responsibilities

  • Design, develop, and maintain backend services using modern Java frameworks and best practices.
  • Review code, troubleshoot issues, and ensure production systems remain stable, secure, and efficient.
  • Contribute to architecture discussions and influence decisions around service design and integration.
  • Collaborate with product, engineering, and infrastructure teams to deliver features end‑to‑end.
  • Advocate for high engineering standards, clear documentation, and continuous improvement.
  • Explore and recommend new tools, patterns, or technologies that benefit performance or workflows

Requirements
  • Extensive hands‑on experience building backend systems using Java (8+ years).
  • Strong understanding of object‑oriented design, service architecture, and API development.
  • Experience with one or more of the following: microservices, messaging/streaming technologies, or distributed systems.
  • Ability to navigate relational or NoSQL databases and integrate data into backend services.
  • Familiarity with cloud environments or container‑based deployments (any mainstream provider).
  • Solid foundation in computer science principles, problem‑solving, and debugging.
  • Comfortable working independently and taking ownership of complex engineering challenges.

Preferred Skills

  • Exposure to additional programming languages such as Python or Kotlin.
  • Experience with event‑driven architectures or asynchronous processing.
  • Interest in automation, CI/CD, or operational tooling.

Benefits

  • Opportunity to work on meaningful, high‑impact backend systems.
  • Technically engaging environment with room to propose and shape solutions.

FAQs

Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.

Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.

Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.

Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.

Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.