Marves Consulting Pte. Ltd. logo

Java And Python Engineer

Marves Consulting Pte. Ltd.

D01 Marina, Raffles Place, People's Park, CecilFull TimeS$7,500 – S$10,000/mo

Posted 5 Jul 2026

About this role

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

What they're looking for

SecurityOracleBanking ComplianceDefect Analysis

About Marves Consulting Pte. Ltd.

Industry: Information & communicationsWebsite ↗

Frequently asked questions

What does a Java And Python Engineer at Marves Consulting Pte. Ltd. do?

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 Weal…

What skills does this Java And Python Engineer role need?

Key skills for this role include Security, Oracle, Banking Compliance, Defect Analysis.

How much does a Java And Python Engineer at Marves Consulting Pte. Ltd. pay?

This role lists a salary of S$7,500 – S$10,000 per month.

Is this Java And Python Engineer role remote, hybrid, or on-site?

The listing is based in D01 Marina, Raffles Place, People's Park, Cecil. Check the posting for remote or hybrid options.

How do I apply for this Java And Python Engineer role?

You can apply directly on Marves Consulting Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.