Software Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Software Developer - Roles & Responsibilities Lead the development and delivery of payment microservices-based applications in alignment with business timelines and release commitments. Design and develop RESTful APIs for digital payment solutions, including Scan & Pay, proxy payments, and interbank fund transfers. Implement event-driven architectures using Kafka for asynchronous communication and payment event processing. Collaborate with Product Owners, Business Analysts, QA Engineers, DevOps teams, and Solution Architects to deliver high-quality software solutions. Review technical designs, code quality, API contracts, and database schema changes to ensure adherence to best practices. Mentor and support development team members on Java, Spring Boot, Kafka, coding standards, and exception handling. Participate in Agile ceremonies, including sprint planning, backlog grooming, effort estimation, and release planning. Troubleshoot and resolve production issues in collaboration with Site Reliability Engineering (SRE) teams. Implement and maintain logging, monitoring, and observability solutions using ELK Stack, Grafana, and AppDynamics. Ensure application performance, scalability, security, and reliability across all development stages. Qualifications & Skills Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field. 5+ years of experience in software development, preferably in banking, fintech, or payment systems. Strong proficiency in Java, Spring Boot, Microservices Architecture, and REST API development. Hands-on experience with Apache Kafka and event-driven system design. Experience working with relational databases and database design principles. Knowledge of Agile/Scrum software development methodologies. Familiarity with CI/CD pipelines, DevOps practices, and cloud-based deployments. Experience with monitoring and observability tools such as ELK Stack, Grafana, and AppDynamics. Strong problem-solving, analytical, and communication skills. Ability to work effectively in cross-functional and distributed teams. Experience in payment systems, digital banking, or financial services. Knowledge of SGQR, NETS, PayNow, and interbank payment platforms. Understanding of security, compliance, and regulatory requirements in financial applications. Experience with production support and incident management processes.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at ABS CONNECT PTE. LTD.? Share your experience