Singapore
On-site
SGD 60,000 - 80,000
Full time
Job summary
A leading software development company in Singapore is looking for a skilled professional to manage application development projects. The role requires expertise in Java, Spring Framework, REST/SOAP, and Microservices architecture. Candidates should have a background in Agile practices and around 5 years of experience, particularly in banking or financial environments. This position offers a collaborative team atmosphere and the opportunity to deliver high-quality software solutions.
Qualifications
- Typically requires around 5 years of experience in application development and support.
- Experience in managing medium to large scale application projects from end to end.
Responsibilities
- Manage application development projects end-to-end.
- Develop and maintain scalable applications using various technologies.
- Collaborate with cross-functional teams following Agile practices.
- Support application development and production activities.
Skills
Java
Spring Framework
REST/SOAP Web Services
Microservices architecture
Agile practices
Analytical skills
Problem-solving skills
JQuery
PCF
AWS
Key Responsibilities:
- Manage application development projects end-to-end, including requirement analysis, functional and detailed design, QA, testing, and version control management.
- Develop and maintain scalable and robust applications using Java, Servlets, Spring Framework, JQuery, REST/SOAP Web Services, and Microservices architecture.
- Utilize cloud platforms such as PCF and AWS to design, deploy, and manage applications.
- Collaborate closely with cross-functional teams following Agile practices to deliver high-quality software solutions.
- Apply analytical and problem-solving skills to diagnose and resolve software issues promptly.
- Handle multiple priorities effectively and work under pressure to meet tight deadlines.
- Maintain high ownership and accountability for assigned tasks, ensuring efficient and quality deliverables.
- Communicate effectively with team members and stakeholders to ensure project alignment and success.
- Support application development and production support activities within banking or financial environments.
Requirements:
- Experience in managing medium to large scale application project from beginning to end, with skills in requirement study and functional/detail design, QA, testing, and software change/version control management is advantageous
- Expertise in application development, and familiar with Java, Servlets, Spring Framework, JQuery, Webservice (REST/SOAP), Microservice.
- PCF/AWS concept/knowledge is a must
- Familiarity with Basic Equities Trading product knowledge is an advantage
- Familiarity with trade processing/settlement experience is an advantage
- Agile practice experience is a mustStrong analytical and problem-solving skill is a must
- Able to manage multiple priorities effectively and deliver quality outcomes within project timelines.
- High sense of ownership of task assigned, deliver applications with high quality and efficiency.
- Good communication, inter-personnel skills is required
- Team player with strong interpersonal and communications skills
- Typically requires around 5 years of experience in application development and support, preferably within banking environments.