CareerPlanGet AI match score →

Senior Staff Engineer, Java Developer

Atlanta, Georgia, us💼 Full-time🗓 2023-08-10 → 2026-07-31

Core

Design, develop, and optimize scalable Java-based SaaS platforms and cloud infrastructure, serving multi-tenant customers.

Role type

Senior Staff Engineer, Java Developer

Builds

Production-grade SaaS applications, RESTful APIs, and cloud-native infrastructure on AWS.

Domain

Cloud-native software engineering, distributed systems, and multi-tenant SaaS.

Deliverable

production ML models | product features | infrastructure

Required skills

Java development, JVM optimization, relational database design (Aurora, Oracle), AWS services (ECS, Lambda, SQS, RDS), containerization (Docker), messaging systems (ActiveMQ, RabbitMQ, Kafka), RESTful API design, Infrastructure as Code (Terraform, CloudFormation), Git, performance tuning, security, reliability engineering, monitoring, TDD, Agile/Scrum, code reviews, mentoring.

Preferred skills

Experience with distributed version control, multi-tenant architecture, system design trade-off analysis.

Technologies

Java, Aurora, Oracle, AWS (ECS, Lambda, SQS, RDS), Docker, ActiveMQ, RabbitMQ, Kafka, Terraform, CloudFormation, Git

Responsibilities

Develop and optimize software running on the JVM; design and optimize relational database access; create containerized solutions; develop software interacting with messaging systems; create RESTful APIs; build new infrastructure; document system designs; participate in Agile ceremonies; coordinate product roadmap planning; implement TDD; monitor and plan software changes; integrate internal/external systems; conduct code reviews; mentor junior team members.

Seniority

Senior Staff, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗