Senior Java Product Developer (2585-LAD)
We are searching for a Senior Java Developer to join our client's team
using both Java/Spring and Node.js/Express platforms to deliver Web
applications and REST services.
Our client utilizes the latest in deployment technologies such as
Docker and Kubernetes. Their products are installed by their end
customers or accessed via AWS based cloud services. If you are the
kind of developer who thrives on technical challenges, loves to stay
on the leading edge of Web development and would enjoy working with
talented colleagues, our client has a lot to offer.
Ann Arbor, MI
Commensurate with skills and experience
Our client offers a competitive base salary, health insurance
benefits, tuition reimbursement, and 401(k) plan participation.
Please note: In some cases, our client elects to engage candidates in
a contract-to-hire model. If this applies to you, you would be an
employee of Stout Systems for approximately 6months and then convert
to employment with our customer.
-5+ years' Java development experience. To be most valuable
you will need to be comfortable with both front-end and
-3+ years' experience with the Spring stack of technologies
such as Spring Boot, Spring MVC, Spring Security, Spring Data
and Spring Integration.
-3+ years' experience with Restful Web services.
-Experience with SQL databases (e.g. Oracle, MySQL,
PostgreSQL, SQL Server) or No-SQL (e.g. Cassandra, MongoDB)
-Experience with design/development of highly available,
distributed and scalable applications
-Experience on a software product development team or a
SaaS development team is required. Understanding the unique
requirements associated with supporting numerous production
versions and releases is essential.
-Familiarity with Enterprise Integration Pattern
-Experience with Messaging Systems such as ActiveMq,
RabbitMq, Apache Kafka
-Experience with AWS services
-Experience with a container service such as Docker
-Big Dataexperience (Hadoop, Spark, Storm)
-Our client is a software product company, and you will be
working on the heart of the business, not just an IT system.
Their products are used by some of the world's largest
companies and your work will have a positive impact on
millions of people.
-Working on a scrum team you will be responsible for
implementing product features.
-You will be able to initially rely on other team members to help you understand the product vision and architecture, to develop wireframes, to add Help and other content and to execute functional tests.
-The consumers of our client's products are at the leading
edge of Web design and implementation, so you will be
continually exposed to and required to learn new Web and
mobiletechnology, particularly UI frameworks and patterns.
-By working with a team that is respected worldwide for its
Web and mobile accessibility expertise you will learn about