JDA logo
JDA2 months ago

Sr. Staff Software Engineer

$129,553–$189,615 year

Hybrid · Dallas, Texas, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Design and develop robust backend services using Java, Spring Boot, and WebFlux while leading hands-on coding initiatives and mentoring junior engineers. Leverage Microsoft Azure for SaaS solutions focusing on multi-tenancy, and utilize Apache Kafka for event-driven system creation. Ensure high standards of software quality, performance, and security through best practices such as TDD and CI/CD. Collaborate with cross-functional teams to deliver integrated features effectively.

Required Qualifications

  • Bachelor's degree in computer science, Engineering, or any other relevant field.
  • Minimum of 12+ years of experience in software development with a focus on Java and Spring Boot and microservices architecture.
  • Proven experience in Reactive Programming using frameworks like Spring WebFlux, Project Reactor, or Quarkus.
  • Strong hands-on experience with Apache Kafka for building scalable event-driven applications.
  • Expertise in Microsoft Azure cloud services, including deploying microservices and managing infrastructure.
  • Deep understanding of microservices architecture, RESTful APIs, and designing scalable backend systems.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Strong problem-solving skills, with a proactive and detail-oriented approach.
  • Excellent communication skills, with the ability to explain complex technical concepts to diverse audiences.

Desired Qualifications

  • Experience with CQRS and Event Sourcing patterns.
  • Familiarity with DevOps practices and Infrastructure as Code tools like Terraform or Azure Resource Manager (ARM) templates.
  • Knowledge of GraphQL and gRPC is a plus.
  • Experience in building high-availability systems and disaster recovery planning.
  • Contributions to open-source projects and active participation in tech communities.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$130k – $190k / yr

Sr. Staff Software Engineer · JDA

Apply on Sorce