Haystack
← Back to Jobs
Technology

Senior Java Full Stack Engineer - only W2

XFORIA IncDallas, TX🇺🇸United StatesPosted 31 Jul 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to drive impactful technical solutions and mentor junior engineers within a reputable technology company, fostering your career growth through complex problem-solving and exposure to emerging technologies. You'll thrive here if you're a seasoned Java Full Stack Engineer eager to shape best practices, optimize systems for scale, and contribute to a collaborative environment that values innovation and continuous improvement.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Responsibilities

  • Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices.
  • Solves technical problems and builds components/libraries with far-ranging impact.
  • Delivers high quality work and coaches more junior engineers on technical craftsmanship.
  • Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address.
  • Designs thoughtfully integrated systems that model organizational best practices, allowing disparate teams across product domains to deliver value with speed, scale, and reliability.
  • Oversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementations.
  • Consistently anticipates scaling, latency, and durability challenges and guides teams in implementation of mitigating strategies.
  • Partners with the security organization to incorporate security conscious practices early in the lifecycle of new systems.
  • Thoughtfully evaluates technical risks and guides toward practical prevention strategies.
  • Consistently reflects on squad delivery practices throughout their span of influence, recommends improvements to leadership and drives their implementation.
  • Maintains a focus on removing the duplication of effort across teams and proactively identifies opportunities for reuse within their span of influence.
  • Thoughtfully measures and assesses team and identifies areas of development for individuals.
  • Explores emerging technologies, leads development of prototypes with little or no guidance and incorporates into architectural solutions where appropriate.

Minimum Qualifications – Education & Prior Job Experience

  • Bachelor''''s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • 7-9+ years of experience designing, developing, and implementing large-scale solutions in production environments.

Preferred Qualifications – Education & Prior Job Experience

  • Master''''s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • Airline Industry experience.

Skills, Licenses, and Certifications

Programming Languages:

  • Java
  • Python
  • C#
  • JavaScript/TypeScript

Frameworks:

  • Spring/SpringBoot
  • FastAPI

Front End Technologies:

  • Angular/React

Deployment Technologies:

  • Kubernetes
  • Docker

Source Control:

  • GitHub
  • Azure DevOps

CI/CD:

  • GitHub Actions
  • Azure DevOps

Data Management:

  • PostgreSQL
  • MongoDB
  • Redis

Integration/APIs Technologies:

  • Kafka
  • REST
  • GraphQL

Cloud Providers:

  • Azure
  • AWS

Test Automation:

  • Selenium
  • TestNG
  • Postman
  • SonarQube
  • Cypress
  • JUnit/NUnit/PyTest
  • Cucumber
  • Playwright
  • Wiremock/Mockito/Moq

Additional Technical & Professional Skills

  • Ability to optimize solutions for performance, resiliency and reliability while maintaining an eye toward simplicity.
  • Ability to concisely convey ideas verbally, in writing, in code, and in diagrams.
  • Ability to optimize system designs spanning multiple teams to allow small, safe, incremental releases.
  • Ability to work through others by cooperatively sharing responsibilities.
  • Ability to combine deep knowledge of a product domain with awareness of advancing technology to introduce solutions that propel the technical capability of the organization forward.
  • Proficiency in object-oriented design techniques and principles.
  • Proficiency in Agile methodologies, such as SCRUM.
  • Proficiency in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment.

Top Requirements

  • Microservices with Spring Boot
  • Java
  • Kafka
  • Production Support experience

Nice-to-Have Skills

  • PostgreSQL
  • Kubernetes
  • Redis
  • Git
  • GitHub Actions
  • Maven
  • JUnit
  • Agile

Skills

Docker
FastAPI
Microservices
MongoDB
Spring
Spring Boot
AWS
Scrum
Selenium
SonarQube
Agile
Angular
Azure
C#
Cucumber
Cypress
Git
GitHub Actions
GraphQL
JUnit
Java
JavaScript
Kafka
Kubernetes
Playwright
PostgreSQL
Postman
Python
REST
React
Redis
SAFe
TestNG
TypeScript
pytest

Similar jobs