Java Software Engineer

by CBSLLC in

Job role overview

  • Date posted

    May 24, 2026

  • Hiring location

    Redmond

Description

  • Bachelor’s or master’s degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered
  • 5 years relevant working experience and 5+ years as an engineering lead, especially for a large and complex software project
  • Experience building and supporting complex, high-concurrency SaaS products, from the lead developer or architect role
  • Deep understanding and direct knowledge of software scalability and stability techniques for cloud-based software
  • In-depth knowledge of various database technologies including relational (SQL) DBs AND non-relational (NoSQL) DBs
  • In-depth knowledge of Java required
  • Proficient in process threading, asynchronous execution, and concurrent programming.
  • Experience with cloud-based hosting solutions necessary – AWS or GCP
  • Experience with Big Data, Machine Learning, and Software-defined Network is a plus
  • Understanding of software quality assurance principles
  • High-quality organizational and leadership skills

Outstanding communication and presentation skills

work mode

On-site

Interested in this job?

29 days left to apply

Apply now

Call employer
Apply now
Send message
Cancel