Staff Java Software Engineer

INSPYR Solutions

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of Java development experience in production environments
  • Expertise in Spring Boot and Spring Cloud
  • Deep understanding of JVM internals, concurrency, and performance tuning
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Strong Kubernetes and containerization skills
  • Experience designing distributed systems at scale
  • Exposure to AI-driven systems and secure AI interaction patterns

Responsibilities

  • Design, build, and evolve distributed backend services using Java and Spring Boot
  • Lead architectural decisions and enforce engineering standards
  • Define cloud-native architecture patterns and lead Infrastructure as Code adoption
  • Design and scale multi-tenant RESTful APIs and integration services
  • Implement Model Context Protocol (MCP) patterns for AI integration
  • Improve code quality and testing standards while mentoring engineers
  • Partner with cross-functional teams to translate requirements into technical solutions

Benefits

  • Comprehensive medical benefits
  • Competitive pay and retirement plan
  • 401(k)
  • Flexible hybrid work model with quarterly onsite meetings
  • Opportunities for professional development and growth
Full Job Description
Title:Staff Software Engineer - Integration & Platform (Java/Spring)
Location: Austin TX
Duration: Full-time
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.

Skillset / Experience:
Staff Software Engineer - Integration & Platform (Java/Spring)
Location: Hybrid (Quarterly onsite meetings 1-4 times per year at nearest office location)
Overview
We are seeking a Staff Software Engineer - Integration & Platform (Java/Spring) to serve as a technical anchor within the Integration & Platform team. This individual will lead the architecture and evolution of critical backend services, define engineering standards, and drive the modernization of a Java/Spring ecosystem toward cloud-native and AI-enabled architectures.
This role sits at the intersection of distributed systems, cloud infrastructure, API platforms, and emerging AI integrations, with a strong emphasis on technical leadership and system design.
The ideal candidate brings deep expertise in distributed systems, cloud-native architecture, and API/integration design, along with strong leadership and communication skills. This person thrives in fast-paced environments and can influence technical direction without direct authority.


Key Responsibilities
Platform Architecture & Engineering Leadership
  • Design, build, and evolve distributed backend services using Java and Spring Boot
  • Architect scalable, reliable, and high-performance systems with strong observability
  • Drive architectural decisions using ADRs, RFCs, and technical documentation
  • Define and enforce engineering standards and best practices

Cloud & Infrastructure Leadership
  • Define cloud-native architecture patterns across environments
  • Lead adoption of Infrastructure as Code (Terraform, CDK)
  • Work with Kubernetes and containerized deployments
  • Evaluate and implement service mesh technologies (Istio, Linkerd)
  • Optimize systems for reliability, cost efficiency, and operational excellence

Integration & API Platform Development
  • Design and scale multi-tenant RESTful APIs and integration services
  • Lead modernization of legacy systems (including SOAP to REST migrations)
  • Define API governance standards and best practices
  • Build integration patterns including:
    • Webhooks
    • Event-driven architectures (Kafka, Kinesis)
    • External system connectivity frameworks

AI & MCP Integration (Emerging Capabilities)
  • Design and implement Model Context Protocol (MCP) server/client patterns
  • Enable secure integration between LLM agents and internal systems
  • Ensure AI systems are observable, governed, and scalable
  • Contribute to AI-enabled platform evolution

Engineering Excellence & Quality
  • Improve code quality, testing standards, and maintainability
  • Define testing strategies (unit, integration, performance)
  • Enhance observability, monitoring, and on-call practices
  • Mentor senior engineers and provide technical leadership

Cross-Functional Collaboration
  • Partner with Product, Infrastructure, and Engineering teams
  • Translate ambiguous requirements into clear technical solutions
  • Communicate trade-offs to both technical and non-technical stakeholders
  • Participate in Agile/Scrum ceremonies and planning


Requirements
Core Engineering
  • 8+ years of Java development in production environments
  • Strong expertise in Spring Boot and Spring Cloud
  • Deep understanding of JVM internals, concurrency, and performance tuning

Cloud & DevOps
  • Experience with AWS, Azure, or GCP
  • Strong Kubernetes and containerization experience
  • Hands-on experience with Terraform or CDK
  • CI/CD pipeline design and implementation

Distributed Systems
  • Proven experience designing distributed systems at scale
  • Strong understanding of Kafka/Kinesis and event-driven architectures
  • API design experience (REST, GraphQL, SOAP)
  • SQL and NoSQL data modeling experience
  • Strong security fundamentals (auth, authorization, secrets management)

Observability & Reliability
  • Experience with OpenTelemetry or distributed tracing
  • Monitoring tools such as Prometheus and Grafana
  • Experience defining SLOs/SLAs
  • Incident response and postmortem practices

AI / Emerging Tech
  • Exposure to MCP (Model Context Protocol)
  • Experience with LLM integrations or AI-driven systems
  • Understanding of secure AI interaction patterns

Leadership
  • Ability to influence technical direction without direct authority
  • Strong mentorship and coaching experience
  • Comfortable operating in ambiguous environments


Preferred Qualifications
  • Experience leading large-scale platform modernization initiatives
  • Strong technical documentation and architecture writing skills
  • Passion for AI-driven engineering and emerging technologies
  • Strong collaboration and stakeholder management skills
  • Continuous learner with a bias toward innovation


Our benefits package includes:
  • Comprehensive medical benefits
  • Competitive pay, 401(k)
  • Retirement plan
  • ...and much more!

Similar Jobs

More Jobs at INSPYR Solutions

  • Staff Java Software Engineer
    $120K — $150K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person
  • Cloud Architect
    $110K — $140K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Enterprise Technology
    In-Person
  • Project/Product Manager (CRM)
    $110K — $125K *
    Irvine, CA 92620 (Orange County)
    Information Technology
    In-Person
  • Systems Engineer/Architect
    $90K — $130K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Aerospace & Defense
    In-Person
  • DevOps Engineer
    $156K — $176K *
    Richardson, TX 75080 (Dallas County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Staff Java Software Engineer jobs: