Senior Back End Software Engineer (Java)

OSI Engineering

Menlo Park (CA)

On-site

USD 160,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Menlo Park is seeking a talented Senior Back End Software Engineer to develop cloud-based services. The role demands collaboration with a cross-functional team to deliver scalable solutions using Java, Spring, and AWS. Candidates should have 3-7 years of experience in software engineering and be well-versed in microservices architecture. The position offers a salary range of $160k–$180k, along with bonuses and benefits.

Qualifications

  • 3-7 years of software engineering experience, preferably in SaaS/PaaS.
  • Proven track record in core Java and Spring Framework.
  • Strong communication skills required.

Responsibilities

  • Develop scalable, production-ready back-end code in Java.
  • Collaborate with cross-functional teams to meet user needs.
  • Implement and create design documents for complex systems.

Skills

Java
Spring
Hibernate
REST API design
Microservices
AWS
MySQL
Software design principles
Unit testing

Education

BS/MS in Computer Science/Engineering or equivalent

Job description

Senior Back End Software Engineer (Java)

Base pay range: $160,000.00/yr - $180,000.00/yr

Job Summary

We’re looking for a talented Senior Software Engineer to be a key contributor to developing cloud-based services that will drive the future of the business. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that are robust, scalable, and efficient. You will also collaborate with a versatile cross-functional team to make a significant impact on our product offerings.

Responsibilities
  • Senior Software Engineer is a technical role, with responsibilities ranging from solving technical problems to creating design documents and implementing complex designs.
  • Directly responsible for consistently delivering scalable, production-ready back-end/server code in Java, from design and development to deployment, as a member of an Agile development team.
  • Partner closely with a cross-functional team of key stakeholders (Engineers, Architects, Product Managers, QA, and Operations) to design and implement solutions that meet user needs as well as engineering and operations.
  • Display a passion for high quality, continuous learning, and experimenting and applying cutting‑edge technology, software paradigms, and engineering process improvements.
Qualifications
  • Demonstrates strong software design skills (REST API design, extensible design while coding, good at DB modelling, proactive in error handling); expert in Java/Spring/Hibernate skills.
  • 3-7 years of software engineering experience, including a successful track record developing customer‑facing SaaS/PaaS products.
  • 3+ years working experience in core Java, Spring Framework and AWS.
  • 3+ years working experience within microservice architecture, specifically utilizing REST services and JSON.
  • Extensive experience in developing applications that are deployed in AWS.
  • Fluent in Databases/SQL (MySQL experience preferred).
  • Excellent programming discipline: data structures, complexity analysis, object-oriented principles, design patterns, and unit testing.
  • Excellent knowledge of the development challenges inherent with highly scalable and available web/mobile applications.
  • Experience with API development and integration with 3rd-party services is preferred.
  • Ability to work well with others in a geographically distributed team.
  • Team player with can‑do attitude to independently own and drive projects.
  • Exceptional verbal and written communication skills.
  • BS/MS in Computer Science/Engineering or equivalent.

Salary: $160k–$180k base + bonus & benefits

Seniority level

Mid-Senior level

Employment type

Full-time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

ACTIVISION PUBLISHING, INC. • Santa Monica (CA)

On-site
USD 101,000 - 186,754
Medical, dental, and vision insurance
401(k) with company match
Paid holidays and vacation
Java Software Engineer
Java Software Engineer

CoreAi Consulting • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Saige Partners • Eden Prairie (MN)

On-site
USD 125,000 - 150,000
Competitive salary
Annual Bonus
Opportunities for professional growth
Senior Java Backend Engineer - Cloud Services, AWS
Senior Java Backend Engineer - Cloud Services, AWS

OSI Engineering • Menlo Park (CA)

On-site
USD 160,000 - 180,000
Senior/Lead Java Developer - Backend
Senior/Lead Java Developer - Backend

Xoriant • San Francisco (CA)

On-site
USD 100,000 - 130,000
Full Stack/Backend
Full Stack/Backend

Overture Partners • Boston (MA)

Hybrid
USD 120,000 - 180,000
Medical plans
401(k) on day one
Life & disability insurance
+1
Java Back-End Developer
Java Back-End Developer

Tata Consultancy Services • Las Vegas (NV)

On-site
USD 90,000 - 95,000
Java Software Engineer
Java Software Engineer

Insight Global • Town of Florida (NY)

On-site
Medical insurance
Vision insurance
401(k)
Sr. Software Engineer - Java
Sr. Software Engineer - Java

Smarsh • United States

On-site
USD 126,000 - 150,000
Senior Java Engineer
Senior Java Engineer

Activision Blizzard • Santa Monica (CA)

On-site
USD 102,000 - 191,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays and vacation
+1