Java Developer
Summary
A Java developer role in Paya Lebar, Singapore, focused on analyzing requirements, writing efficient Java code, building user interfaces and database architecture, and testing/debugging Java applications. Core technologies include Java, Spring, and object-oriented design, with a preference for financial systems experience.
. Analyze user and system requirements
. Design flowcharts to illustrate software solutions
. Write efficient code based on feature specifications
. Develop user interfaces
. Prioritize and execute tasks in the software development lifecycle
. Design database architecture
. Test and debug Java applications
. Validate software functionality and security
. Solid Java programming skill
. Minimum of 4 years' hands-on experience developing software
. Familiarity with Object-Oriented Design (OOD)
. Good knowledge of popular Java frameworks including Spring
. Experience in modern application architecture, design and implementation of Financial Systems/Platforms such as Core Banking, Back-end Payment Hubs, Financial reconciliation and reporting in highly regulated Financial Services industry preferred.
. Strong analytical and problem-solving skills.
. Bachelor in Computer Science, Engineering or relevant field