Required skills: Java or Phyton with GenAI / LLMs (RAG, Agentic systems), Microsoft Copilot
Nice to have skills: NodeJS, Document AI, Intelligent Document Processing (IDP), Optical Character Recognition (OCR), Natural Language Processing (NLP), and Virtual Assistants such as Kore.ai and similar platforms.
Job Summary
Software Engineer (GenAI) will design and deliver robust enterprise applications using Java, Spring and Microservices within a hybrid work model. Robust in Java or Phyton with GenAI / LLMs (RAG, Agentic systems), Microsoft Copilot
Responsibilities
Design and implement scalable microservices using Java, Spring Boot and Spring MVC to support high volume cards and payments processing in a hybrid work workplace.
Develop secure and efficient APIs for authorizing clearing and settling card transactions while maintaining strict compliance with industry standards for data protection.
Optimize application performance and scalability by profiling services tuning JVM parameters and refining database interactions for peak transaction windows in day shift operations.
Collaborate with product owners architects and quality engineers to refine user stories and transform complex payments requirements into transparent technical designs.
Implement robust error handling logging and monitoring strategies that provide deep observability into microservices health transaction flows and exception patterns.
Write clean modular and testable Java and JavaScript code with high unit and integration test coverage to ensure reliability of cards and payments features.
Integrate applications with card networks payment gateways and internal risk systems while ensuring accurate message formats and stable connectivity.
Conduct detailed code reviews and provide constructive feedback that improves code quality security posture and adherence to engineering standards across the team.
Coordinate with DevOps teams to containerize services configure pipelines and su