Search by job, company or skills

Python Developer

5-7 Years
Early Applicant
  • Posted 21 days ago
  • Be among the first 10 applicants

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151250685

Similar Jobs

Singapore, Raffles Link / Raffles Place

Skills:

TcpAutomated TestingNetwork SecuritySamlLdapDnsHttpsDockerKerberosTlsPythonOauthProxiesApisEnterprise SecurityHttpDevopsLinuxKubernetesSoftware IntegrationSASESite Reliability EngineeringObservability ToolsIpActive DirectoryInfrastructure AutomationSecure Web Gateway TechnologiesZero TrustPlatform EngineeringOIDCTraffic Routing

Singapore

Skills:

Google Cloud PlatformDjangoDevopsGitDockerAgileFlaskMicrosoft AzureRestful ApisKubernetesPythonAWSmicroservices architectureCI CD pipelines

Singapore

Skills:

SqlNosqlDebuggingFlaskFastAPIPythonLangChainperformance profilingQdrantLLM integrationvector databasesREST API designPineconeprompt engineeringFAISSHuggingFace Transformerscloud-based machine learning endpointsOpenAIWeaviateLlamaIndexAnthropic SDKs

Singapore, Cecil Street

Skills:

JavaPandasBlue PrismSeleniumJ2EEPythonSqlUi PathRpa Tools

Singapore, Ubi

Skills:

App ServicesPythonContainer InstancesM365 Agent SDKHugging FacePineconeAzure OpenAIAzure resourcesChromaMicrosoft Bot FrameworkAzure AI servicesAzure AI SearchWeaviateMicrosoft Graph API

Beware of Scammers

We don’t charge money for job offers