Mid and Senior Level Java Engineers

Yieldex is looking for an individual that loves solving tough scalability-related problems. You understand second-level caching, service-oriented architecture, distributed systems, and relish concurrent programming challenges.

You have experience or a strong interest in Hadoop map/reduce and think it’s fun to write applications that process big data!

Each client brings an interesting set of technical challenges so you’ll never work on solving the same problem twice.

What does Big Data mean to us? Billions of impressions per month — the kind that requires 400 servers in the Hadoop cluster alone. For a company of our size, we manage an incredible percentage of internet traffic.

Join our small, collaborative team and help us develop novel features, analytics, reports, visualizations, and easy-to-use user interfaces in an agile product development environment. Figure out a way to produce software that meets performance, scalability, reliability, and maintainability requirements.

You must have:

  • A college education in computer science, mathematics, physics, or an analytical engineering field such as electrical, computer, or mechanical engineering
  • A bachelor’s degree in one of those fields plus five years of experience, or a graduate degree in one of those fields plus one year of experience

It’s very important for you to have:

  • A proven track record of success in developing and delivering production quality Java web-based software in a complex production environment
  • Strong OO design background and skills
  • A strong dedication to unit-testing
  • A strong drive to take ownership and deliver software on time
  • Self-direction, effective communication and great teamwork
  • A deep understanding of the JVM

It would be great for you to have:

  • Experience developing in open-source frameworks
  • SaaS or Web based software
  • Experience with Agile development practices
  • OR mapping
  • Experience with Second level caching
  • Experience with Service Oriented Architecture or Distributed systems
  • Solved scalability challenges
  • Concurrent programming experience
  • A strong math background

We work in a highly collaborative, team office in Louisville, CO.

Bring your best to our growing company and in return you will be heard, supported in your professional development, and work with a team that respects your commitments outside of work.