Senior Software Engineer, Java | Endpoint Architecture

Added
16 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java redis distributed systems rest apis

📋 Description

  • Design and develop scalable software systems.
  • Lead backend services in Java & related tech.
  • Build APIs, distributed systems, client-server apps.
  • Balance scalability, maintainability, performance, debt.
  • Collaborate across engineering teams; mentor juniors.
  • Own initiatives from concept to delivery.

🎯 Requirements

  • Bachelor’s degree or equivalent experience.
  • 10+ years Java development in product environments.
  • 5+ years designing highly scalable systems.
  • Strong OOP, design patterns; API design with Spring/Jersey.
  • Relational DB design/development; Redis a plus.
  • Experience with distributed systems and async design.

🎁 Benefits

  • Competitive base salary: $150,000–$200,000/year.
  • Flexible remote work for eligible US states.
  • Hybrid options available.
  • Medical, dental, vision insurance.
  • 401(k) retirement plan; life insurance.
  • Unlimited PTO; growth and development opportunities.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →