Senior System Analyst (Financial and Banking Applications)
NEARSOURCE PTE. LTD.
Singapore
On-site
SGD 80,000 - 120,000
Full time
Job summary
A prominent technology company in Singapore is seeking a senior developer proficient in Java and Spring Framework. Ideal candidates will have over 7 years of experience and a Bachelor's degree in IT. Strong communication skills and ability to work under pressure are essential, along with experience in Agile methodologies and development of microservices. Flexibility to adapt to evolving project requirements is critical.
Qualifications
- Experience in REST API and microservices development.
- Familiarity with application performance monitoring tools.
Skills
Fluent in Chinese
7+ years experience in software development
Proficiency in Java 8 and above
Hands-on experience with Spring Framework
Experience with ORM frameworks like Hibernate or MyBatis
Scripting experience with Unix/Linux
Experience with RDBMS and NoSQL databases
Familiarity with Agile practices
Strong communication skills
Excellent problem-solving abilities
Education
Bachelor's degree in computer science or related field
Tools
Spring Boot
Docker
Kubernetes
PostgreSQL
MySQL
Jenkins
Git
JIRA
Prometheus
Grafana
Mandatory Skills
- SC/SPR and able to speak Chinese fluently
- Bachelor’s degree in computer science, Information Technology, or related field.
- 7+ years experience
- Strong proficiency in Java 8 and above.
- Hands‑on experience with Spring Framework, including Spring Security, Spring Integration, Spring Batch, Spring Data, Spring Cloud, and Spring Boot.
- Proficiency in ORM frameworks such as Hibernate or MyBatis.
- Scripting experience with Unix/Linux.
- Experience with RDBMS PostgreSQL / MySQL and NoSQL databases.
- Experience with reporting tools such as Jasper.
- Experience working with messaging queues such as IBM MQ, ActiveMQ, Kafka streaming.
- Experience in REST API development and microservices development.
- Proficient with Jenkins, Git, GitHub, BitBucket, CodeScan tools.
- Experience in Design and implement microservices‑based architectures, ensuring services are loosely coupled, resilient, and scalable is an added advantage.
- Experience in Utilize Docker, Kubernetes technologies to build and manage applications in containerized environments i.e. OpenShift is an added advantage.
- Write clean, maintainable, and well‑documented code following industry best practices and coding standards. Conduct code reviews and mentor junior developers.
- Familiarity with Agile practices.
- Familiarity with application performance monitoring (APM) tools, such as Prometheus, Grafana, or ELK stack.
- Experience with continuous integration and release automation.
- Proficient with collaboration tools such as Confluence and JIRA.
- Experience in Banking / Financial domain would be an added advantage.
- Certifications in Java or related technologies would be an added advantage.
- Strong teamwork and communication skills.
- Excellent problem‑solving abilities.
- Adaptability to evolving project requirements and priorities.
- Ability to articulate and clearly communicate complex problems and solutions in a simple and logical manner.
- Well‑developed analytical skills and the ability to provide clarity to complex issues and synthesize large amounts of information.
- Deadline sensitive and able to work independently and under pressure.