5-9 years of professional experience in Java development.
Strong proficiency in JMS (Java Message Service - e.g., ActiveMQ, Kafka, RabbitMQ).
Knowledge of authorization mechanisms (e.g., OAuth, JWT).
Extensive experience with Spring Boot, Spring Security, Spring Batch, and Spring Data.
Knowledge of best design patterns and their implementation.
Experience with Apache Camel for integration and routing.
Proven experience with microservices architecture.
Experience with Oracle databases, including SQL and PL/SQL.
Familiarity with RESTful API design and implementation.
Excellent problem-solving skills and attention to detail.
Good communication and collaboration skills.
The primary role of the Solution Designer (SD) is to identify & establish business integration solutions in an Agile technology team. The SD will work closely with the product owner, technical team, Subject Matter Experts (SME’s) and the design team. He/she will be facilitating clear and open communication with business stakeholders, SaaS vendors, as well as internal and external end-user support. Focus will be on, but not limited to, effective usage of standard Enterprise Solution Patterns.
Let’s talk about Responsibilities
Coordinate and deliver for Non-Functional requirements including security architecture, performance, stability, privacy, risk assessments, code scanning and technical Key Performance Indicators (KPI’s)
Enhance source systems, vendor configuration and integration solutions to meet business requirements
Understand boundaries, strengths and weaknesses of vendor application(s)
Work hand-in-hand with data specialists in mapping entities to domains and defining source-of-truth
Supporting effort-estimations for new requirements
Ensuring solution adheres to enterprise design principles
Ensure sustainable components are being built (by using reusable APIs and datasets)
Tightly collaborate with Solution Design & Architect teams/vendor while eliminating communication gaps
Maintain and prioritise tech backlog, defects, enhancements and improvements
Highlight and escalate delivery risks
Manage go-live and cut-over plans
Facilitate solution design workshops with business subject-matter experts and cross-functional team
Lead technical process team to develop forward-thinking prototypes with high efficiency & productivity while minimizing Tech-Debt & Data-Debt
Be proactive Self-starter, solution-oriented who can manage own tasks & time
Be customer-centric, data-driven, quality-focused, collaborative & have a positive attitude
Understand concepts of generalization and re-usability of design components to maximize their value
Be able to balance competing demands to effectively prioritize tasks and achieve deadlines
Be an excellent verbal and written communicator with the ability to build and maintain relationships with a wide range of technical & non-technical team members
Engage with stakeholders and end users to research and define options as incident resolution as highlighted by customer support teams
Let’s talk about Qualifications and Experience
Minimum 7 years working in a Solution Designer environment
Working understanding of Agile methodologies and ways of working
Experience in solution enhancement and analysis
Multi-system integration experience
Experience with ERP solutions, especially Oracle EBS
Experience with APIs
Preferred: • Bachelor’s degree in related field with 9 years of related experience • Experience working in the areas of Manufacturing, Distribution, Procurement or Planning • Experience with Oracle Fusion • Hands-On experience with tools such as Jira, Confluence and Boomi • Experience with PL/SQL, SQL, SQL*Developer tools, .NET and/or K2Familiarity with Datadog for monitoring and performance analysis is a plus.
Experience with front-end technologies (e.g., Angular, React) is a plus.