JVM Software Engineer
Object Partners
(Minneapolis, Minnesota)Object Partners develops custom web and mobile applications using Java, JavaScript, Groovy, iOS, Android, and hybrid mobile platforms. We’ve become the go to Grails consulting company and training partner for clients all over the US, as well as a technology leader in building modern front-end applications with technologies like Angular, React, and Bootstrap. Our enterprise experience means deep knowledge of real time data architecture, development, and messaging.
- Variety of consulting; new technologies, projects, and people on a regular basis.
- Stability; we’ve been around since 1996 and have a diverse mix of clients and technologies to keep us busy, very busy. And we keep a bench. If you’re not on a project, you’re writing software for our internal business functions or you’re learning new technologies. It’s in our benefit to make our consultants as marketable as possible. That’s good for your career.
- No politics or management; we don’t get in the way. Why sit in meetings all day when you can code and be productive?
- You work with the best. Do an Object Partners search on LinkedIn and see the types of talent we hire. You truly get to work with intelligent, passionate engineers that share the same goal of building great software the right way.
- Architecture and design of highly available/scalable backend services.
- JVM service frameworks such as Spring Boot, Grails, Vert.x, RxJava or Ratpack.
- Automated testing with tools such as Spock, JUnit, or Geb.
- JVM languages such as Java, Groovy, Scala or Clojure.
- Relational database technologies such as MySQL, Oracle or Postgres.
- NoSQL technologies such as MongoDB, ElasticSearch or Cassandra.
- Messaging technologies such as RabbitMQ, Kafka, ActiveMQ or Amazon SQS.
- Build tools such as Gradle, Maven or sbt.
- Cloud based systems such as AWS, Google Compute Engine, Heroku, DigitalOcean, OpenStack or Rackspace.
- Passion for software development. Someone that loves what they do, that aren’t just in it for a paycheck. Do you have dev projects going on at home at all times?
- Aptitude for learning. New projects, new teams, new technologies means having to adjust and learn all the time. You might get thrown on a Spring or mobile project as well, so having the ability to jump in and get your feet wet without hesitation is important. If you don’t want to grow and learn, we’re not a fit.
- Positive, can-do attitude. We can teach the technology, but we can’t teach how to approach client challenges with a positive, helpful demeanor. The best consultants aren’t the most technical (although that sure helps), it’s the consultant that will do whatever it takes to see a client be successful, no matter what they throw at you.
Benefits | Benefits included |
---|
Additional Notes on Compensation
Free healthcare for your entire family (yes, free), 24 days of PTO + 10 days of sick time, quarterly profit sharing bonuses, you get paid OT, company trips (to Mexico), 3 company lake cabins/homes, various quarterly company events, and more.
Questions
There are no answered questions, sign up or login to ask a question
- AWS
- Java
- Messaging
- MySQL
- Oracle
- Relational Databases
- Scala
- Software Development
- Apache Cassandra
- Apache Kafka
- Apache Maven
- Automated Testing
- Clojure
- ElasticSearch
- Gradle
- Grails
- Groovy
- Heroku
- JUnit
- MongoDB
- NoSQL
- OpenStack
- Rackspace
- RabbitMQ
- ActiveMQ
- Java Virtual Machine
- SBT
- Spring Boot
- RxJava
- Google Compute Engine
- Amazon Simple Queue Service (SQS)
- Digital Ocean
- Spock
- Geb
- Postgres
- Eclipse Vert.x
- Ratpack

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.