Backend Developer

  • location: Minneapolis, MN
  • type: Contract

job description

Backend Developer

Position Overview:

Responsibilities/Deliverables that the resource will be responsible for:

  • Collaboration with team members and others to define and understand software requirements and design.
  • High quality software development and delivery.
  • Tier three application support in test systems and production.
Skills Overview:

What are the MUST have skills that you are looking for in a candidate?

Requirements:

  • At least 10 years of relevant systems software engineering experience and a BS/MS in computer science, engineering, or mathematics (or equivalent professional experience).
  • Experience building complex software systems that have been successfully delivered to customers.
  • Experience with Spring, Spring Boot, and Spring Batch.
  • Experience building REST web services, with Spring.
  • Experience building JPA data access layers, with Spring and Hibernate.
  • Experience building high-performance, highly-available and scalable distributed systems.
  • Experience with NoSQL, Riak, Cloud Bigtable and Cassandra.
  • Experience with Lucene, Solr.
  • Experience with SQL, Oracle.
  • Experience with Agile.
  • Ability to aggressively refactor.
Nice to Have:

  • Experience with Amqp, RabbitMQ, Google Pub/Sub.
  • Experience using container technologies, Docker.
  • Keen understanding of multi-threading and concurrency in Java.
  • Experience with data streaming frameworks and tools, such as Apache Flink, Apache Storm, Akka Streams, Cloud Dataflow, Apache Beam

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Backend Developer

  • location: Minneapolis, MN
  • job type: Contract
  • date posted: 6/8/2018


    Full Stack .Net Developer

  • location: Minneapolis, MN
  • job type: Permanent
  • salary: $80,000 - $120,000 per year
  • date posted: 6/8/2018