Java Developer:

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.

job Description:

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

Required:

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 K2

Preferred skills:

Familiarity with Datadog for monitoring and performance analysis is a plus.

Experience with front-end technologies (e.g., Angular, React) is a plus.

Email us with your CV