4+ years as a software engineer, data engineer, or AI/ML practitioner writing technical design documents, data pipeline documentation, or API specifications
Use delivery metrics and user feedback to identify improvement opportunities; create documentation, onboarding materials, and examples; improve adoption and usability; collaborate with UX and product teams to continuously enhance user experience.
End to end development of highly available REST API, streaming and batch applications using Java and Spring ecosystem (Spring Boot, Integration, MVC, Security, Data, Batch etc), Kafka, MongoDB, PostgreSQL etc.
Participate and contribute actively within an Agile software development environment, including sprint planning, backlog refinement, daily stand-ups, technical discussions, demonstrations and retrospectives, and delivering working software and other assigned deliverables iteratively in accordance with agreed sprint objectives.
Collaborate on full-stack solutions: Work alongside data scientists and analysts to understand requirements and translate data insights into intuitive web interfaces that support policy and operational decisions.