ROLE AND RESPONSIBILITIESThe Spring Boot Java developer will need to implement code that satisfy requirements and ensure quality andefficiency of code are exercised for each release.* Responsible for developing, testing, maintaining and improving application APIs and Microservices as amember of a team, works across key data, orchestration and transactional stacks through the entireapplication and system development life cycle.* Develops best implementation of API, Microservices, rules orchestration and applications interfaces thatallow cross-discipline teams to use in order to solve customer pain points and challenges* Create prototypes to a large internal and external audience as well as key stakeholders of Product as andwhen required* Participates in application interface, transactional, and orchestration problem-solving with product team andrelevant stakeholders* Collaborates with product management and engineering to define and implement innovative solutions forthe product direction, transactions and application capabilities.* Conceptualizes original ideas that bring simplicity and ease of adoption to complex design roadblocks* Creates Swagger, API storyboards, orchestration flows, rules flow, transaction flows, event flows, datatransformation flows and API catalogues to effectively communicate and design ideas QUALIFICATIONS AND EDUCATION REQUIREMENTS* A Bachelors Degree in Computer Science, Information Technology, Computer Engineering or equivalent.* Ability to work in a multi-cultural collaborative environment* Excellent verbal and written English communication skills CANDIDATES MUST HAVE* Ability to understand users and stakeholders' needs and be able to create test cases from the gatheredrequirements.* Min of 2 years experience in using Java Spring Boot in microservices and for web, mobile or othersystems/platforms* Working knowledge of SQL database development and best practices for SQL Server and/or MySQL.* Demonstrable understanding of contract driven design skills with a strong portfolio of messaging and eventprogramming skills; up to date with the latest API, JSON application integration and data transformationtrends, techniques and technologies* Experienced in event driven design, Kafka, Angular, Kubernetes, Docker* Ability to solve problems creatively and effectively; experience in creating API and Rules prototypes* Collaborative attitude, willingness to work with team members, be coached, participate in code reviews,share skills and methods* Constantly learns from both success and failure* Good organizational and problem-solving abilities that enable you to manage through creative abrasion* Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes* Familiarity with DevOps principles, test-driven development, continuous integration, and other approachesto accelerate the delivery of new features* Experiments with emerging technologies and understanding how they will impact what comes next* Professional working experience using JavaScript, HTML and CSS* Working knowledge with AWS and its features DESIRED SKILLS BUT NOT REQUIRED* Ability to blend into an Agile Development Team.* Kafka experience* Frontend development skills on C# .NET and Angular* Drive to learn from other related disciplines (i.e., arts, interaction design, business analysis, customerexperience)