This position will work on Inventory Management System custom applications and integrations between host systems.
This position will be responsible for designing\developing the micro service architecture, Cloud API development, CI/CD process and tool selection, etc.
This position is responsible for developing API, event streams in the Modern Integrations platform, utilizing best practices, and performing review of teams deliverables.
Required Skills:
Able to develop and work in diverse environment of integration tools and platforms to support driving modern integrations transformation.
Strong Java development experience with Java 8 and later.
Experience working on IBM MQ, JMS, Oracle ESB, SOA, Apigee, REST APIs, Microservices etc. and consumer/producer event driven architecture using Kafka is a plus
2+ years of experiencing designing and building microservices/APIs, CI/CD automation in cloud preferably in a Kubernetes and GitLab environments
Strong Spring Framework development experience
Experience with Oracle, SQL, PL/SQL, and XML is a plus.
Strong experience in designing, coding and unit testing
Experience working with teams in Agile methodology
Excellent problem solving, issue identification, analytical and technical documentation skills
Experience with modern integrations development and design concepts; software development lifecycle; project management; advanced and systems administration practices and principles; planning, design, and problem resolution
Experience of emerging trends and developments in Azure cloud, API/microservices, Springboot, CI/CD, ESB, Event driven and container-based technologies.
Experience working in a Retail industry and on Inventory Management applications is a plus.
Experience mentoring and leading a small team of developers. (Senior developer)