Sr. Java Developer (Inperson interview Must)

This role will help with the IMS uplift project, to modernize an aging store partner-facing application.
Work with an agile team following scrum practices. Design, code and test backend components for a Java services layer. Backend type of work. Building out APIs with Java, restful APIs. Familiarity with Open Source, Linux, Kotlin is a plus, GitHub, Nexus, Agile experience
this team is modernizing an existing a 1 year old application. They are modernizing the Inventory Management System, this system is used by all Partners.

Required:

4-6 years’ experience
Experience with Java development
Experience with RESTful design and principles
Understanding of design principles including SOLID, SRP, DRY
Experience with server-side technologies such as elastic search, hazel cast, memcache
Experience with code and artifact repositories such as git and nexus
Experience building event-based systems using components such as queues, activemq, kafka
Experience building reactive and message-based systems
Experience using JVM app servers
Experience with Agile