Senior Software Engineer, Java Backend

Added
2 days ago
Type
Full time
Salary
Salary not provided

Related skills

golang java aws postgresql kotlin

📋 Description

  • Lead the design and development of large-scale backend applications and services.
  • Design and implement scalable solutions using Java in a distributed cloud env.
  • Influence architectural decisions balancing scalability and business needs.
  • Develop services for high-availability, client-server, async processing, real-time workflows.
  • Own backend infrastructure including connection negotiation, session state, data flows.
  • Identify and resolve complex system-design and performance challenges.

🎯 Requirements

  • Bachelor’s degree in CS/CE/IT or equivalent practical experience.
  • 10+ years of professional Java development for product-focused apps.
  • 5+ years designing/building/scaling highly scalable systems.
  • Proven ability to scale software platforms and solve architecture challenges.
  • Strong OOP, design patterns, and software engineering best practices.
  • Strong API design and RESTful services; experience with Spring.

🎁 Benefits

  • Flexible remote work-from-home arrangements for eligible employees.
  • Comprehensive medical, dental, and vision insurance.
  • Retirement savings program for long-term planning.
  • Unlimited paid time off for work-life balance.
  • Opportunities for growth and advancement.
  • Collaborative engineering culture.
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 →