Senior Software Engineer (Java)

Foothill Ranch

We’re a software company with a passion to help businesses better communicate with leads, prospects and customers. We geek out over the challenges of telecom and deliver cutting edge, cloud-based communications solutions. As a full-service carrier, with a company owned network, Ytel truly offers a one-of-a-kind solution. Over the years we’ve been able to provide cost effective, secure ways to power modern communications through voice, text, email and direct mail.

We need someone with a passion for technology, who gets excited about the idea of leaving their fingerprints on change.

Back to Openings

What You'll Be Doing:

  • Working with our current development team to build new features and products
  • Designing software based on requirements, but self-managing the project
  • Troubleshooting the cause of bugs and implementing a solution when needed
  • Seeking new application integrations for our products
  • Jumping in on high priority projects as needed
  • Continually thinking of ways to further advance our products or challenge the status quo
  • General coding, while being given the ability to innovate

The Ideal Candidate Will Have:

  • Expert level Java development skills with application servers
  • Experience working with databases, and knowledge of data flows
  • Previous hands on experience with Scala would be ideal
  • NoSQL Database experience (Couchbase, Cassandra, MongoDB, Hadoop, etc...)
  • Ideally experience with GitHub or a comparable version control tool
  • Strong understanding of the SDLC and ability to self manage
  • Ability to work in a fast paced, agile environment
  • Messaging services experience would be a BIG plus (ZeroMQ, Kafka, etc...)
  • Experience or knowledge of Lambda, Kafka, and Spark
  • Experience with PHP development would be very beneficial
  • Previous experience with web services would be ideal

* Successful applicants will be asked to show proof that they can legally work in the US *