Java Developer - Microservice
P
Phoenix One Knowledge Solutions, Inc.
Contract
N/A
Responsibilities:
- Translates strategic design into APIs, Microservices, application/system orchestrations, transactions and processing that Front-end, Mobile and Full Stack engineers require to meet goals
- Designs APIs, Microservices and event streams with which a partner, front end, search and internal applications interacts expecting high availability, low latency and scalability in those interfaces.
- Designs email, SMS templates using HTML
- Develops choices around API design, microservices, rules orchestration and applications interfaces that allow cross-discipline teams to use in order to solve customer pain points and challenges
- Concepts and implements the messaging, event and API product language; create and advance system-wide integration options
- Constructs quick API, message and application interface prototypes that illustrate the application capabilities, transactional functions, processes and events as appropriate, that present internal engineers and partners the ability to interface with
- Presents prototypes to a large internal and external audience as well as key stakeholders of Product as and when required
- Participates in application interface, transactional, and orchestration problem solving with product team and relevant stakeholders
- Collaborates with product management and engineering to define and implement innovative solutions for the 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 flows, transaction flows, event flows, data transformation flows and API catalogues to effectively communicate and design ideas
Skills needed:
- Experience in designing APIs for web, mobile or other systems/applications using Java Spring Boot
- Have not less than 4 years experience in API Gateways, Messaging, Data Event Streaming, REST, SOAP, Distributed Tracing, Relational and Document Database Interface/SQL
- Proficiency with Messaging Frameworks, Data Streaming Frameworks, Data Event Frameworks, Conductor, API Orchestration, API Gateway, BPM, Rules/Constraint Definitions, oAuth Security and Document/Rational Database tools
- Experience in PCF and AKS is a plu
- Experience in HTML for messaging templates
- Demonstrable contract driven design skills with a strong portfolio of messaging and event design skills; up-to-date with the latest API, JSON, Rabbit MQ/Messaging, application integration and data transformation trends, techniques and technologies
- Ability to solve problems creatively and effectively; experience in creating API and Rules prototypes
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- Familiarity with DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Experiments with emerging technologies and understanding how they will impact what comes next