Senior Java / React Full Stack Engineer

Senior Java / React Full Stack Engineer

Vollzeit Homeoffice möglich
J
  • Own features end-to-end, from backend service design through the user interface, from technical design through production.
  • Build and maintain backend services in Java 21 / Spring Boot 3, exposing internal APIs via gRPC/Protobuf and, where appropriate, REST.
  • Build user-facing features in React/Next.js (TypeScript), integrating cleanly with backend APIs and following established frontend patterns.
  • Design and evolve relational data models in PostgreSQL, including schema migrations and query performance tuning.
  • Build event-driven features using Kafka where appropriate.
  • Make architecture decisions, service boundaries, API contracts, data models, and UI/state patterns that other engineers build on.
  • Monitor and operate services on AWS, following infrastructure patterns established by the DevOps team.
  • Use AI coding tools to accelerate day-to-day development, applying engineering judgment to validate, test, and override AI-generated output when necessary.
  • Write automated tests across the stack and enforce quality through code review.
  • Mentor other engineers and help set technical standards across backend and frontend.
  • Partner with product, customer support, and US-based leadership to translate business requirements from Spanish-speaking stakeholders into shipped features.
  • Collaborate daily with US-based engineering leadership and Spanish-speaking business stakeholders across Latin America.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • 6+ years of professional software development experience across both backend and frontend.
  • Strong fundamentals in data structures, algorithms, and object-oriented design.
  • Hands-on experience with a statically typed backend language (Java strongly preferred) and a relational database (e.g., PostgreSQL).
  • Hands-on experience building production UI with React and TypeScript (Tailwind, TanStack Query).
  • Production experience designing and operating microservices-based, distributed systems.
  • Experience using an AI coding tool (e.g., Claude Code, Codex) to accelerate development.
  • Experience with Git-based source control and collaborative code review (e.g., GitHub).
  • Comfort working from the command line in a Linux/Unix environment.
  • Experience mentoring engineers or leading a small technical team.
  • Professional working proficiency in English, spoken and written, sufficient for daily collaboration with a US-based team.
  • Experience with Java 21, Spring Boot 3, and Next.js.
  • Experience with gRPC/Protobuf or another contract-first service design approach is a plus.
  • Experience with event-driven architecture and a message broker (e.g., Kafka) is a plus.
  • Experience deploying and operating services on AWS is a plus.
  • Experience with Infrastructure as Code (e.g., AWS CDK, Terraform) is a plus.
  • Experience designing AI-powered product features (semantic search, vector databases, prompt/instruction design, testing non-deterministic systems) is a plus.
  • Experience in HR technology, marketplace platforms, or other SaaS products is a plus.
  • Prior experience working directly with a US-based team or client is a plus.
  • Successful completion of employment verification and background checks, confirming job titles and dates of employment with two previous employers.

Core Competencies

Demonstrates expertise in full-stack software development, with a strong focus on backend services using Java 21 and Spring Boot 3, as well as frontend development with React and TypeScript. Proficient in designing relational data models in PostgreSQL and operating services on AWS, while effectively collaborating with cross-functional teams and mentoring engineers.

Highest-signal resume keywords

  • Java 21
  • Spring Boot 3
  • React
  • PostgreSQL
  • AWS

Hard Skills

  • Backend Service Design
  • Frontend Development
  • Data Structures
  • Algorithms
  • Object-Oriented Design
  • Microservices Architecture
  • GRPC
  • Protobuf
  • Event-Driven Architecture
  • AI Coding Tools

Soft Skills

  • Mentoring
  • Collaboration
  • Communication

Certifications & Qualifications

  • Bachelor's Degree in Computer Science

Industry Keywords

  • HR Technology
  • Marketplace Platforms
  • SaaS Products

Tools & Technologies

  • Kafka
  • Git
  • Linux/Unix
  • AWS CDK
  • Terraform

#J-18808-Ljbffr

Senior Java / React Full Stack Engineer Arbeitgeber: Jobtailor

Als Front Office Supervisor in unserem dynamischen Team bieten wir Ihnen die Möglichkeit, in einem unterstützenden und freundlichen Arbeitsumfeld zu wachsen. Wir legen großen Wert auf die berufliche Entwicklung unserer Mitarbeiter und bieten regelmäßige Schulungen sowie die Chance, Verantwortung zu übernehmen. Unsere Lage ermöglicht es Ihnen, Teil einer lebendigen Gemeinschaft zu sein, während Sie gleichzeitig die Standards unseres Franchise-Partners einhalten und unseren Gästen einen unvergesslichen Aufenthalt bieten.

J

Kontaktdaten:

Jobtailor Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Java / React Full Stack Engineer 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 Jobtailor anzuklopfen, wenn du dich auf die Stelle als Senior Java / React Full Stack Engineer 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 Jobtailor vorzubereiten!

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 Jobtailor 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 Jobtailor 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.