We are seeking an accomplished and visionary Solution Architect with 12–15 years of end-to-end enterprise architecture and full-stack development experience. This role is ideal for a hands-on technical leader who excels at designing modern, scalable applications across diverse technology ecosystems—including Java/Spring Boot, BPM platforms, cloud-native architectures, and real-time data processing frameworks. The ideal candidate will also demonstrate deep integration expertise with legacy systems and the ability to guide complex digital transformation journeys across global enterprise environments.
Responsibilities:
- Lead the architecture and design of enterprise-grade full-stack applications using Java, Spring Boot, and front-end frameworks such as ReactJS or Angular.
- Architect and implement scalable, event-driven microservices-based solutions for large-scale distributed systems.
- Define and enforce architectural standards, system design guidelines, and technical roadmaps aligned to business and IT strategy.
- Design and deploy robust Business Process Management (BPM) solutions using Camunda, JBPM, or OpenText.
- Drive migration of legacy business processes to modern workflow engines, optimizing for performance, maintainability, and user experience.
- Integrate UiPath automation workflows with BPM engines for hybrid process automation.
- Build and manage integrations with mainframe systems (e.g., CICS), Tibco, IBM MQ, and other middleware.
- Utilize REST/SOAP APIs to securely connect enterprise components with third-party systems and services.
- Lead cloud transformation initiatives across AWS, PCF, and OpenShift platforms.
- Architect containerized deployments using Docker and orchestrate microservices with Kubernetes.
- Design and implement real-time streaming pipelines using Apache Kafka, Apache Spark, Apache Flink, and Scala.
- Configure and manage ELK stack (Elasticsearch, Logstash, Kibana) for application monitoring, log aggregation, and analytics.
- Set up and maintain CI/CD pipelines using tools like Jenkins, Maven, Gradle, and Git.
- Ensure robust version control, test automation, deployment automation, and release management across environments.
- Collaborate with global cross-functional teams including product owners, business analysts, QA, and DevOps.
- Guide and mentor junior engineers, perform code reviews, and ensure adherence to coding standards and software development best practices.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 12–15 years of professional experience in software development and solution architecture roles.
- Expert-level proficiency in Java/J2EE, Spring Boot, Microservices, and BPM tools (Camunda, JBPM, OpenText).
- Preferred SCJD Certified. TOGAF Certified is plus.
- Strong front-end expertise with ReactJS, Angular, JavaScript, and optionally ElectronJS.
- Proven experience in system integration with mainframes (CICS), LCG, Tibco, and legacy applications.
- Deep knowledge in real-time data streaming using Kafka, Spark, Flink, and experience in Scala.
- Hands-on experience with cloud platforms: AWS, PCF, OpenShift.
- Advanced knowledge of Docker, Kubernetes, and infrastructure automation.
- Experience designing and managing CI/CD pipelines using Jenkins, Git, Maven, Gradle.
- Strong command over both SQL and NoSQL databases: Oracle, DB2, MySQL, MongoDB, Snowflake.
- Familiarity with scripting (Groovy, Connect:Direct) and LCG frameworks.
- Exposure to mobile development (Android SDK, React Native, Swift) is a plus.
- Preferred AWS and Kubernetes Certified
- Experience in enterprise IT delivery models (on-prem, hybrid, cloud-native).
- Excellent communication and stakeholder engagement skills.
Report job