ABS CONNECT PTE. LTD. is hiring for a Software Developer internship — a 12-month, on-site Software Engineering role based in UPPER PAYA LEBAR ROAD, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Git, Monitoring Tools, REST APIs development, Computer Proficiency, and Information Technology are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this 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.
Also in Software Engineering