Java Spring Boot & Kafka Developer
Sr Software engineer – Python/Reactjs/AI
Java (5+ Years Experience)
Key Responsibilities:
Full stack Python with very good understanding and experience in DB design, Front end - Strong and backend- good to have.
Good to have AWS, cloud DB experience.
Lead front-end development for AI products: Design and build modern, interactive web interfaces for AI-driven applications. Create dashboards and visualisations that make AI insights intuitive and accessible. Iterate quickly to prototype new capabilities and demonstrate product potential. Full-stack architecture and integration: Own the end-to-end architecture from front-end to backend interaction. Build modular components and ensure smooth integration with services and APIs. Use scalable patterns including micro-frontends wherever helpful. Design intuitive UX and visualizations: Apply strong UI/UX thinking to simplify complex AI outputs. Build visual elements such as charts, trends, or agent reasoning views that improve clarity and usability. Ensure quality, performance, and security: Implement testing across unit, integration, and end-to-end layers. Maintain code quality through reviews and enforce security and performance best practices. Collaborate and uphold best practices: Support team members, review code, and encourage use of strong design patterns. Work closely with designers, product managers, and AI researchers to deliver well-rounded solutions
Required Skills & Experience:
Minimum 7+ years of hands-on experience in Python and react development.
Education and experience: Bachelor's degree in computer science or related field. 7 to
10+ years in software engineering with significant front-end experience.
Front-end development: Expert in JavaScript and TypeScript. Extensive experience with
React or similar frameworks. Skilled in translating UI/UX designs into high-quality web
interfaces.
UI/UX and visualization: Experience building interactive UIs and data visualizations.
Ability to work from design tools such as Figma or Adobe XD and ensure attention to
detail.
Backend and API integration: Strong ability to integrate with RESTful APIs, manage
asynchronous calls, handle data formats, caching, errors, and retries.
Software quality and DevOps: Experience writing automated tests using Jest, Mocha, or
similar tools. Familiarity with CI/CD pipelines and code quality practices.
Security and performance: Understanding of common web vulnerabilities (XSS, CSRF,
clickjacking) and performance best practices. Able to apply mitigations through proper
coding and configuration
Experience working in AWS or other cloud platforms is highly desirable.
Solid understanding of relational and/or NoSQL databases.
Proven track record of delivering enterprise-grade solutions.
Preferred Candidate Profile:
Professionals with experience in Captive Centers / Global Capability Centers (GCCs) in a full-time role.
Strong problem-solving skills and ability to work independently in a fast-paced environment.