Key Responsibilities
Architect and design scalable and modular applications using Eclipse RCP / RAP frameworks .
Provide technical leadership across all stages of the development lifecycle – architecture, design, coding, testing, deployment, and maintenance.
Collaborate closely with stakeholders, clients, and cross-functional teams to define requirements, ensure business alignment, and deliver high-quality outcomes.
Integrate frontend and backend systems , ensuring smooth communication between application layers and optimizing performance.
Guide teams on modern UI / UX design , data persistence, and plugin architecture for RCP applications.
Oversee and contribute to DevOps pipelines , ensuring gated check-ins, automated builds, CI / CD practices, and release readiness.
Architect and deploy solutions leveraging cloud platforms (AWS, GCP, Azure) for scalability, security, and performance.
Evaluate and integrate AI, ML, and LLM technologies to enhance product intelligence, efficiency, and user experience.
Mentor and guide the development team, ensuring best coding practices, code reviews, and adherence to architectural standards.
Actively participate in technical reviews, risk assessment, and strategic planning for technology roadmaps.
Required Skills & Experience
8+ years of overall experience in software development, including at least 3+ years in Eclipse RCP / RAP application design and implementation.
Strong command over Java , Groovy , Python , and JavaScript .
Deep understanding of modular architecture , plugin-based systems , and OSGi framework .
Experience in frontend development (HTML5, CSS3, React, or equivalent JS frameworks).
Proficiency in backend technologies such as Spring Boot, REST APIs, and microservices.
Familiarity with QA processes , test automation frameworks, and building tools to support testing.
Strong exposure to DevOps , including CI / CD pipelines, gated check-ins, and version control systems (Git, GitHub, Jenkins, Azure DevOps).
Practical experience in cloud environments (AWS / GCP / Azure) .
Exposure to AI and LLM-based tools or frameworks .
Excellent analytical, communication, and stakeholder management skills.
Proven ability to lead development teams , manage delivery timelines, and produce measurable business outcomes.
Good to Have
Experience integrating with Eclipse plug-ins and third-party SDKs.
Knowledge of test management tools.
Experience working in Agile / Scrum environments.
Solution Architect • Bengaluru, Karnataka, India