Our client is seeking a highly skilled Senior Java Developer to join their dynamic team. This role is primarily remote, with a preference for candidates located in Minnesota.
Key Responsibilities:
Primarily focus on Java backend development
Collaborate with product and engineering leads on new API specs and data models
Participate in an Agile process with daily standups and 2-week sprints
Potentially engage in future UI work, leveraging Javascript/React
Required Skills and Experience:
5-7+ years of experience in Java/Spring
5-7+ years of experience in REST API development
5-7+ years of experience in Object Oriented Programming and Design patterns
2-5+ years of experience in MQ (Rabbit/IBM/JMS/AMPQ)
???????Preferred Skills:
1-5 years of experience in HTML/CSS/JS
Experience with Graphql
Experience with NOSQL
Familiarity with Github
Experience in Test Driven Development with spock/junit5 microservices