Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Java Developer - Web Services

Software Engineering | Redmond, WA | Full Time

Job Description

Dev9 is a technology consulting firm based in the greater Seattle area. We build software solutions for our customers using our expertise in Java, .NET, web services, modern JavaScript, and mobile platforms such as iOS and Android.  The project management, tools, goals and other components are based on Dev9’s dedication to Continuous Delivery. Our clients and staff love our focus on collaboration and results.

As a Senior Java Developer, you will be a key member of our software development team, delivering high quality software for our clients.

You are a technology expert and someone people feel comfortable asking for help. You can work on an N-Tier site, and are comfortable working with other developers and explain it. You prefer to work in an Agile environment, but have experience working in a non-Agile environment (and can explain the difference). You have experience with Scrum or Kanban and XP. You understand and are an advocate for test-driven development. You can explain why a broken build is a bad thing. You can explain the relationship between your test suite and refactoring.

You are interested in the latest tools and standards, but have also worked with older technology. You are comfortable working in both a green-field environment as well as picking up a giant furball of legacy code and beginning the (incremental) process of conversion.

We do work as an integrated cross-functional team - you will work with a ScrumMaster/Technical Project Manager for delivery, with an integrated Dev and QA team. As a developer, you are responsible for ensuring a high level of quality both with the development and QA teams.


  • Minimum 5 years professional experience
  • Understand traditional waterfall project management (to help evangelize Agile)
  • Actively using Agile (Scrum/XP)
  • Comfortable working in a technical environment
  • Comfortable working with clients
  • Comfortable working with a cross-functional team (Dev+QA)


  • Minimum 5 years modern, object-oriented software development experience
  • Minimum 2 years experience with SQL
  • Minimum 2-3 years experience with an ORM (e.g. EJB, Hibernate, myBatis, etc.)
  • Familiar with a modern CI system (Hudson, TeamCity)
  • Very comfortable with modern MVC web frameworks (e.g. Spring MVC)
  • Experienced with JUnit/TestNG framework

Must be authorized to work in the U.S., no telecommute, no relocation

Check us out