Java and Python Engineer

United States Digital Space LLC

Singapore

On-site

SGD 60,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Software Engineer to join their team in Singapore. The role involves developing high-quality applications using Java and Python, resolving complex issues, and ensuring system stability while collaborating with stakeholders on technical solutions.

The ideal candidate will have strong experience in Java 8+, Spring Boot, Python scripting, and Agile methodologies. A strong foundation in computer science is essential, as well as proficiency in unit testing and database management.

Qualifications

  • Proficient in Core Java 8+ and JUnit for unit testing.
  • Skilled in Python scripting for automation and data processing.
  • Strong foundation in computer science principles.

Responsibilities

  • Develop and deliver scalable, stable applications using Java and Python.
  • Collaborate effectively within Agile teams applying TDD and CI/CD best practices.
  • Investigate and resolve production issues to maintain system stability.

Skills

Core Java 8+
JUnit
Spring Boot
Python scripting
Agile methodologies
TDD
REST API integration
SQL

Tools

Maven
Git
IntelliJ
Oracle
MySQL
SonarQube
SonarLint

Job description

Company Overview

This role is for a Software Engineer within the Software Engineering Team at MARVES, a Zurich-based Wealth Management technology firm. You will work across Java and Python stacks to build high-quality applications, tackle complex legacy defects, and deliver robust solutions for Wealth Management systems.

Job Summary

This Software Engineer role involves developing and delivering high-quality Java and Python applications for Wealth Management systems. You will resolve complex legacy defects, ensure system stability, and collaborate with stakeholders to drive technical solutions and project success.

Responsibilities
  • Communicate complex technical issues clearly to non-technical audiences to facilitate understanding and decision‑making
  • Solve challenging legacy defects that require advanced problem‑solving skills beyond typical developer capabilities
  • Develop and deliver scalable, stable applications using Java, EJB, Spring Boot, MySQL, Oracle, IBM MQ, and Python scripting for automation and data processing
  • Translate business and system requirements into fit‑for‑purpose technical solutions that meet performance and security standards
  • Design, develop, and implement custom‑built applications across Java and Python environments
  • Create Python scripts and services to support data pipelines, automation, reporting, and system integration tasks
  • Collaborate effectively within Agile teams using Scrum and Extreme Programming methodologies, applying Test‑Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) best practices
  • Investigate and resolve production issues promptly to maintain system stability and performance under pressure
  • Analyze project requirements, estimate effort, plan timelines, and manage progress to meet key milestones
  • Build strong project teams and maintain robust communication to ensure stakeholder awareness, involvement, and support throughout project lifecycles
  • Lead technical and architectural design reviews, enforce architectural guidelines, and challenge existing approaches to improve solutions
  • Demonstrate integrity, due care, diligence, and compliance with applicable laws, regulations, and risk management policies
  • Identify and manage risks and issues proactively, driving stakeholders to deliver quality results on time
Required competencies and certifications
  • Proficient in Core Java 8+ and JUnit for unit testing
  • Experienced with Spring Boot and core Spring concepts for application development
  • Skilled in Python scripting for automation, data processing, REST API integration, and tooling development
  • Strong foundation in computer science principles including algorithms, data structures, object‑oriented and functional design
  • Competent in Test‑Driven Development (TDD) to write and maintain acceptance tests in Java and Python
  • Familiar with Maven, Git, IntelliJ, SonarQube, and SonarLint for build, version control, and code quality management
  • Knowledgeable in Java Messaging concepts including JMS and IBM MQ
  • Experienced with relational databases (Oracle, MySQL), including SQL, joins, indexes, triggers, and query optimization
  • Skilled in Web Services development and consumption using REST and SOAP protocols
  • Basic proficiency in Linux shell scripting
Preferred competencies and qualifications
  • Experience with Kafka messaging system
  • Familiarity with JBOSS or other application servers
  • Knowledge of Java Server Faces (JSF), JPA, and EJB frameworks
  • Experience with React JS for front‑end development
  • Ability to write and understand complex SQL queries
  • Preferably experienced in finance or banking domain
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java and Python Engineer
Java and Python Engineer

MARVES CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Java & Python Software Engineer — WealthTech
Java & Python Software Engineer — WealthTech

MARVES CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Developer (Java & Python)- Contract (Banking/Fintech)
Developer (Java & Python)- Contract (Banking/Fintech)

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 100,000 - 150,000
Senior Solution Engineer (Java/Python) Financial Services
Senior Solution Engineer (Java/Python) Financial Services

ntt singapore pte. ltd. • Singapore

On-site
SGD 100,000 - 150,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
JAVA SOFTWARE ENGINEER
JAVA SOFTWARE ENGINEER

Matrix Process Automation Sdn. Bhd. • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (BFSI)
Senior Software Engineer (BFSI)

GECO Asia Pte Ltd • Singapore

Hybrid
SGD 70,000 - 100,000
Java Development Lead
Java Development Lead

OCBC Bank • Singapore

On-site
SGD 90,000 - 120,000