jobs in Nicoll Curtin

全职 Python Developer Jobs, in Nicoll Curtin - Ricebowl

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

We are seeking an experienced Python Developer (with Java exposure) to join our client’s technology team supporting enterprise banking applications. The ideal candidate will have a strong background in Python backend development, working knowledge of Java, and experience delivering secure, scalable applications within the banking or financial services industry.

This role involves designing, developing, and maintaining mission-critical systems while collaborating closely with business stakeholders, solution architects, and cross-functional engineering teams.


Responsibilities

  • Design, develop, test, and maintain scalable backend applications and RESTful APIs using Python.
  • Enhance and support existing Java-based applications and participate in modernization initiatives.
  • Develop secure, high-performance solutions that comply with banking and regulatory requirements.
  • Integrate applications with internal and external systems using APIs, messaging services, and databases.
  • Write clean, maintainable, and well-tested code following software engineering best practices.
  • Participate in system design, code reviews, troubleshooting, and production support.
  • Optimize application performance, reliability, and scalability.
  • Collaborate with business analysts, QA engineers, DevOps engineers, and other technology teams throughout the software development lifecycle.
  • Support CI/CD pipelines, deployment automation, and release activities.
  • Prepare technical documentation and contribute to continuous process improvements.


Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Minimum 5 years of software development experience.
  • Strong proficiency in Python for backend application development.
  • Working experience with Java and the ability to support or enhance Java applications.
  • Experience developing REST APIs using frameworks such as FastAPI, Flask, Django, or Spring Boot.
  • Strong knowledge of relational databases such as Oracle, PostgreSQL, or SQL Server.
  • Experience with Git and modern software development practices.
  • Familiarity with Linux/Unix environments.
  • Understanding of software architecture, object-oriented programming, and design patterns.
  • Strong analytical and problem-solving skills.


Preferred Qualifications

  • Experience working in the banking or financial services industry will be an advantage
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Docker, Kubernetes, and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or IBM MQ.
  • Knowledge of Agile/Scrum development methodologies.
  • Experience with application monitoring and observability tools.


Key Skills

  • Python
  • Java
  • REST APIs
  • FastAPI / Flask / Django
  • Spring Boot
  • SQL (Oracle, PostgreSQL, SQL Server)
  • Git
  • Linux
  • Docker
  • Kubernetes
  • CI/CD
  • Banking & Financial Services
  • Microservices
  • Agile Development


重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多