Title: Java Backend Developer Level III
Location: Richfield, MN
(Candidate must relocate)
Interview Process: Onsite
least seven years of relevant systems software engineering experience and
a BS/MS in computer science, engineering, or mathematics (or equivalent
building complex software systems that have been successfully delivered to
using container technologies, Docker.
with Spring, Spring Boot, and Spring Batch.
building REST web services, with Spring.
building JPA data access layers, with Spring and Hibernate.
building high-performance, highly-available and scalable distributed
with SQL, Oracle.
to aggressively refactor.
Nice to Have:
with NoSQL, Riak, Cloud Bigtable and Cassandra.
with Lucene, Solr.
with Amqp, RabbitMQ, Google Pub/Sub.
with AngularJS or ReactsJS.
with Selenium or Serenity BDD.
understanding of multi-threading and concurrency in Java.
with data streaming frameworks and tools, such as Apache Flink, Apache
Storm, Akka Streams, Cloud Dataflow, Apache Beam
You may be the ideal candidate for our team if:
are enthusiastic and excited about technology and learning new
are flexible, dependable and know how to have fun while getting a lot
know Docker inside and out.
are open and honest and willing to share and accept feedback and ideas.
are positive and optimistic. Setbacks and constraints motivate you to work
aren't afraid to roll up your sleeves and get your hands dirty with the
rest of the team.
are pretty darn good at what you do (but don't let it go to your head).
strive to constantly improve yourself and your team.