Job Summary: We are seeking Senior Software Developer/Java Lead with over15+ years of proven actual expertise in delivering banking solutions. The ideal candidate should have strong Corporate Transaction Banking knowledge, specialized in Receivables & Payables domain knowledge along with Java frontend and backend Technologies expertise & Oracle Database’s in-depth knowledge to lead a development team for complex projects in banking environments. This role requires a deep understanding and knowledge of APAC Country specific direct debits/inward direct credit and ACH channels likeG3, CNAPS, MEPS, NACH, BECS, NZ SBI to name a few. The ideal candidate should also have demonstrated experience using AI-assisted software development tools such as GitHub Copilot, Claude, or equivalent coding assistants to improve engineering productivity, code quality, and delivery velocity. Technology Skills: Ø Understand and able to articulate the banking Receivables & Payables domain functionalities into technical specification and requirement for development. Ø Must have experience with enterprise-level application hosting on IBM WebSphere Liberty. Ø Should lead the design and development of Proofs of Concept (PoCs) leveraging AI-assisted development tools and emerging technologies and provide technical feasibility assessments and development effort estimates. Ø Must have experience in deliver Web Application projects using Struts2, Spring MVC, Hibernate/MyBatis, Spring Boot and EJB. Ø Must have experience in Frontend technologies such as ReactJS, Angular, NodeJS, Vue.js, HTML, CSS, JavaScript and jQuery. Ø Should have experience in In-Memory Data Grid (Oracle Coherence) as distributed computing architecture and must know CoHQL. Ø Should have experience in Java Microservices Architecture (Webservice/REST) frameworks, GraphQL including its data interchange format/definition such as XML, JSON and WSDL. Ø Familiarity with API authentication mechanisms such as OAuth2, JWT, and Basic Auth. Ø Should have hands-on experience in IBM MQ, RabbitMQ, TIBCO and Apache Kafka for message and event-driven architectures. Ø Should have hands-on experience in Spring Batch framework for high volume batch/transaction processing. Ø Should have excellent experience in Relational Databases (Oracle), functions, procedures and query optimization. Ø Should have experience in Jasper Reports for creation dynamic reports. Ø Should have experience with Adobe LiveCycle for interactive PDF designing & development Ø Good to have experience in Akka/Scala Framework for distributed, and fault tolerant applications. Ø Good to have experience in enterprise-level application hosting in WebLogic Container. Ø Should have experience in JUnit, Frameworks like Mockito and Selenium. Ø Hands-on experience in CI/CD pipelines (GitLab, Bitbucket and Jenkins). Ø Familiarity with containerization tools such as Docker and Kubernetes is an advantage. Ø Exposure to python for scripting and automation is a plus. Ø Good to have experience in Unix /Linux Shell Scripting for backend automation. Ø Good to have experience in ITRS , App Dynamics(v 23.12) , Autosys JIL Key Responsibilities: Ø Leverage design patterns to create scalable, maintainable and reusable code that follows best practices and adheres to solid architecture principles. Ø Translate receivables/payables domain knowledge into technical specification and requirement for development. Ø Design and develop a response and stylish interface framework and web components from ground up with latest technology not limiting to HTML5, JavaScript and CSS3 Ø Collaborate with UX/UI designers to ensure optimal user experience for receivables/payables management tools. Create interactive, reusable web components for the frontend. Ø Design and develop microservice based API using REST and Reactive principles where applicable. Ø Design and Develop High Volume Batch/Online Transaction processing application with high resilience and performance. Ø Design and Develop Dynamic Report Generation using Jasper (PDF/CSV/XML/TXT) format for downstream systems. Ø Working with the QA to create automation tests for the user interfaces as well as backend services. Ø Writing high-quality source code and deliver the application within tight deadline follows the Scrum practice. Ø Build RESTful APIs and Middleware services like IBM MQ, Apache Kafka that integrates with internal systems flawlessly. Ø Code reviews and assisting team members for technical design and s…