Java and Python Engineer

MARVES CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MARVES CONSULTING PTE. LTD. is looking for a Software Engineer in Singapore to develop high-quality applications using Java and Python for Wealth Management systems. You'll tackle complex legacy defects and ensure system stability while working in Agile teams.

This role requires proficiency in Core Java 8+, Spring Boot, and Python scripting. Strong problem-solving skills and a foundation in computer science principles are essential. You'll collaborate across teams and drive technical solutions in a dynamic environment.

Qualifications

  • Advanced problem-solving skills beyond typical developer capabilities.
  • Strong foundation in computer science principles including algorithms and data structures.

Responsibilities

  • Develop and deliver scalable, stable applications using Java and Python.
  • Collaborate effectively within Agile teams using Scrum and Extreme Programming methodologies.
  • Investigate and resolve production issues promptly to maintain system stability.

Skills

Core Java 8+
Spring Boot
Python scripting
Test-Driven Development (TDD)
REST API integration
SQL
Agile methodologies
IBM MQ

Tools

Maven
Git
IntelliJ
SonarQube

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
Other Information

HOW TO APPLY Please visit our careers page and use the "Apply & Test" button for this position. A 30-minute technical assessment is included as part of the application process.

  • https://marves-group.com/assess?role=javapython
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

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 85,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
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 Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

Jpmorgan & Co • Singapore

On-site
SGD 100,000 - 130,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

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Java Developer - Contract
Java Developer - Contract

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 120,000
Java & Python Engineer for Wealth Management Apps
Java & Python Engineer for Wealth Management Apps

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 85,000