Home Jobs Board Senior Developer, Dev9, March 16

Senior Developer, Dev9, March 16

dev_9Who: Dev9
Position: Senior Developer
Where: Seattle
What: Dev9 is a custom software development firm focused on Java and JavaScript technologies. We build custom software solutions based on Continuous Delivery – a set of processes and tools based on a combination of Lean and the heavy use of automation. Typical projects for us include web services at scale (e.g. Spring Boot, Node.js), including integration with SQL, NoSQL, and other enterprise systems. We also build client-side applications, leveraging platforms such as AngularJS, Android, and iOS. We also help with DevOps implementations, including the use of Docker.

As a Senior 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 Senior Developer, you are responsible for ensuring a high level of quality both with the development and QA teams.

If this sounds like you – please drop us a line!

Responsibilities:

-Work with a small, collaborative team to convert our clients web application to the cloud
-Understand traditional waterfall project management (to help evangelize Agile)
-Actively promote Agile (Scrum, XP, or KanBan)
-Work with your Dev9 team to provide services using a continuous delivery model, automated testing, and automated deployments to facilitate rapid development and predictable delivery.
-Comfortable working with a cross-functional team (Dev+QA) and directly with clients

Requirements:

-Minimum 5 years modern, object-oriented software development experience in Java
-Experience with AWS and designing and building applications for the cloud (optional, but preferred)
-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 (Jenkins, TeamCity)
-Very comfortable with modern MVC web frameworks (e.g. Spring MVC, Spring Boot and/or REST/JSON frameworks)
-Experienced with JUnit and/or TestNG frameworks

How: Send Resume and Cover Letter