Senior Full stack Developer
Looking for more than 10+ years of experience candidates
Need recent project from MINNESOTA
Full Stack Engineer, need this person to be a senior level engineer . We are an XP team, we do pairing, this is required. Need people who have practiced TDD and those who have practiced pairing . Pairing is a skill, it's not just working with somebody. So people who have that skill will have that advantage. Primarily backend work, the front end code we have is legacy. So if someone is strong on the front end , they can help us modernize that code. We use AWS and GCP . We are using Postgres in AWS , but we don't actually do the deployments or get into DevOps.
We are the backend database for all of the products you see on the website and the mobile app. We do all of the product relationships - when you look at an iPhone and you see all the different variations on the side, we do that.
We want a senior person, someone who can lead and drive things by example. The team this person will join, will help make the team more cohesive.
Must Have :
Probably 8+ years of experience, but if they have less and are strong that is okay too.
Java 17 - going to 21 soon
Groovy
Spring
React
Cassandra - main database
SQL
Rabbit or Kafka
Nice to Have
GraphQL
GCP
Job Description : Top five skills
3 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience
Fluent in a JVM based language (Java, Groovy, Scala, Kotlin, Clojure, etc.)
Experience in Spring and Spring boot framework
Fluent in Test Driven Development
Strong willingness to pair program
Preferred / nice to have skills
Service development (REST, HTTP, JSON)
Spring Framework
NoSQL data stores (Cassandra, Redis, etc.)
RabbitMq, Kafka
Linux / bash proficiency
Open source software (Apache, Tomcat, Memcache, etc.)
React (or other Javascript single page app
Senior Stack Developer • MN, United States