Job Summary
The Integration Solution Designer is responsible for architecting and designing scalable, high‑performance, microservices‑based enterprise integration solutions. The role involves close collaboration with product owners, architects, developers, and DevOps teams to build robust end‑to‑end systems using modern Java frameworks and cloud‑native technologies. The ideal candidate will have strong expertise in API design, integration patterns, messaging systems, ESB platforms, and cloud integration architectures.
Roles & Responsibilities
Translate business requirements into scalable and maintainable microservices‑based architectures.
Lead the selection and adoption of integration tools, platforms, and protocols (REST, SOAP, MQ, Kafka).
Design end‑to‑end integration solutions using Java, Spring Boot, and RESTful APIs.
Define service boundaries, integration contracts, and interface strategies.
Collaborate with enterprise architects and stakeholders to align with strategic IT roadmaps.
Prepare solution documents, technical specifications, interface definitions, data mappings, and message flows.
Provide technical oversight and guidance to development teams during implementation.
Contribute to governance frameworks and best practices for APIs and enterprise integrations.
Ensure integration solutions meet best practices for security, scalability, performance, and resilience.
Promote DevOps practices including CI/CD automation and Infrastructure‑as‑Code (IaC). Evaluate new tools, frameworks, and integration technologies for continuous improvement.
Educational Qualification
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent field.
Required Expertise
12+ years of experience in Java-based enterprise application development.
Minimum 3 years of experience in solution design or architecture roles.
Strong expertise in Java 17+, Spring Boot, and REST APIs.
Deep understanding of enterprise integration patterns and API design principles.
Hands‑on experience with ESB platforms (MuleSoft, IBM Integration Bus, Dell Boomi, Apache Camel).
Strong knowledge of API gateways, REST/SOAP, OAuth2, JSON/XML.
Experience with event-driven and asynchronous messaging systems (Kafka, RabbitMQ, JMS).
Working knowledge of cloud-native integration architectures on AWS, Azure, or GCP.
Experience with modeling tools (UML, BPMN) and documentation tools (Swagger/OpenAPI).
Strong communication, leadership, and stakeholder management skills.
Preferred Experience
Cloud certifications (e.g., AWS Certified Solutions Architect).
Integration platform certifications (e.g., MuleSoft Certified Integration Architect).
Experience with iPaaS platforms and microservices-driven integrations.
Knowledge of Domain‑Driven Design (DDD) and Clean Architecture.
Experience working in Agile/Scrum environments.
Familiarity with monitoring tools like ELK, Prometheus, and Grafana.
Personal Attributes
Strong analytical and problem‑solving skills.
Excellent communication and documentation capabilities.
Ability to collaborate with cross‑functional technical and business teams.
High ownership mindset with attention to detail.
Ability to influence technical decisions and guide teams effectively.
Proactive, adaptable, and committed to continuous learning.