x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer
 banner picture 1  banner picture 2  banner picture 3

Software Developer

Ridik Software Solutions Pte. Ltd.

Job Duties:

• Research, design, and develop computer and network software or specialised utility programs.

• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

• Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.


Job Requirements:

• Must have relevant working experience in Java development

• Must have working experience in Spark Java framework

• Good working knowledge of software development methodologies such as Waterfall, Agile, etc

• Experience of end-to-end design and implementation of complex IT systems

• Bachelor's Degree in Computer Science, IS, or IT is preferred


Functional

• Financial/banking industry knowledge preferred


Technical (Mandatory)

• Must have experience in Java development (Core Java 8+) and associated frameworks (Spring, Hibernate, Maven, Jenkins)

• Must have experience in Spark Java framework or other flavors of Spark

• Strong understanding of Object-Oriented Programming (OOP) principles

• Solid database skills (PostgreSQL, SQL Server, Oracle)

• Good experience on DevOps / DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, SONAR, CheckMarx

• Comfortable with source code management system such as Git


Technical (Nice to have)

• Experience with S3

• Experience with application containerization using Kubernetes and Docker

• Experience with deployments using ArgoCD

• Experience with workflow management tools, specifically Apache Airflow

• Experience using Python

• Experience with distributed data processing frameworks, such as Apache Kafka or Apache Flink

• Experience with web development using HTML, CSS, JavaScript (or frameworks such as Angular or ReactJS)

• Experience with cloud computing technologies, such as AWS or Azure

• Experience with OpenShift platform


Other Professional Skills and Mindset

• Strong analytical and problem solving skills is compulsary

• Good organizational and communication skills

• Experience working within a LEAN environment

• Awareness of various software development procedures

Ability to follow defined procedures

• Understanding and respect of cultural diversity

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Software Quality Engineer (Performance Testing)
Activate Interactive Pte Ltd
Quick Apply
Software Developer Intern
Absolut Poh Teo Investment Holding Llp
Quick Apply
Project/ Application Engineer
Greentech International Pte. Ltd.
Quick Apply
Lead Technical Program Manager
Grabtaxi Holdings Pte. Ltd.
Quick Apply
Software Engineer
Cpo Pte. Ltd.
Quick Apply
Data Scientist
Cpo Pte. Ltd.
Quick Apply
Head of Marketing, Greater China
Spiralup Games Pte. Ltd.
Quick Apply
Program Coordinator (Tech MNC / Developer Relations/ Events)
Adecco Personnel Pte Ltd
Quick Apply
Program Manager, Networks
Arinc Incorporated
Quick Apply
Hardware Engineer R&D Engineer / Technical Consultant (MNC I Research & Development I R&D I Electronics Systems)
Ea Recruitment Pte. Ltd.
Quick Apply