Bachelor's degree in computer science engineering or a related field, or equivalent work experience required. Minimum 12 years of software development experience with proficiency in Java and Front-End UI technologies and skilled in SOA/API development using Java 17+, Spring Boot, Microservices, REST, and JSON. Expertise in real-time data processing and event-driven architecture with Apache Kafka. Experience in database development with Oracle, MS SQL Server, and MongoDB. Experience in designing and implementing scalable AI solutions, including NLP, predictive modelling, and recommender systems. Proficient in automating CI/CD pipelines on large container platforms (Docker, Kubernetes). Demonstrated proficiency in unit testing, end-to-end validation, and performance test automation utilizing JMeter. Experienced in implementing Test Driven Development methodologies. Strong UI development skills with HTML/CSS/JavaScript and Angular. Experience using GIT version control systems. Knowledge of Agile methodologies and Scrum practices. Strong analytic and problem-solving abilities and a strong work ethic with the ability to thrive in a team/collaborative environment. Experience with Jira and monitoring tools like AppDynamics or Kibana is a plus. Experience in securities or financial services.