Job Description :
Job description:

Hands on Architecture & designing Java software engineering experience .
experience developing Restful APIs .
expert knowledge of o test driven development, including code coverage and profiling
mocking (JMock or Mockito)
design patterns o readability, extensibility and testability of code o documentation o web application security o performance testing and tuning .
developed solutions using Spring, NoSQL, continuous integration, and automated testing . experience in Agile development methodologies such as Scrum, Kanban, Lean or XP .
a propensity to create tools to automate repetitive tasks . a deep-seated desire to learn new skills . mentored other java developers .
a BS or MS in Computer Science, or comparable experience


You might also have:

experience writing cloud deployed applications using Amazon Web Services .
worked on messaging/queuing systems, streams and microservices .
used Spring Boot or DropWizard .
experience with Groovy and other scripting languages .
familiarity with Linux and other open source technologies .
your own Github