Job Description :
Position: Backend Developer/ Groovy Developer (Level II- IV)
Duration: 6 Months Contract to begin with (Possible extension/Conversion)
Location: Richfield, MN 55423

Must Have Skills:
-STRONG KAFKA Experience
· At least 2-8 years of relevant application software development experience
· Test-Driven Development
· Strong Spring knowledge
· Developing Spring/Java/Groovy/Maven applications
· Experience with MQ(Rabbit/IBM/JMS/AMPQ)
· Experience in developing/consuming REST Services
· Object-oriented programming and experience with working knowledge of Design Patterns
· Experience with emergent design and paired programming
· High comfort level with Unix/Linux command line
· Strong unit-testing skills (Spock in particular)
· Experience with large-scale distributed systems and client-server architectures
· Able to participate in the planning process: take high level design discussions and create user stories, then further break those stories into tasks.

Priority Skill:
Agile/XP development
Groovy is ideal, not required
Java is ideal
Spring
Unit testing (JUnit/Spock/Mockito/EasyMock)
Refactoring and design skills
Kafka, kafka-streams
SQL/PL-SQL

Nice to have skills:
· Experience as a Technical Lead on a large application development project
· Experience working in a Continuous Integration environment
· Experience with functional testing frameworks
· Experience with NoSQL Cassandra
-Spring webflux or other reactive framework. Akka.
             

Similar Jobs you may be interested in ..