1593 Java Engineer jobs in Singapore
Java Engineer
Posted today
Job Viewed
Job Description
I am currently working with a software consultancy firm that provides premium software development and strategy expertise to a wide spectrum of clients. Projects related to Gaming/Gambling/Blockchain/Government Projects. Company size close to 80 developers, excluding product and design team.
Salary structure: Base + AWS + bonus. 2 rounds of interview. Hybrid working; Mon to Thurs office, Fri WFH. Office at CBD.
about job (multiple headcount for Senior level and Java Engineer)
• Develop, test, deploy, and maintain business applications and systems integrations required for the operation
• Ensure best practices are used throughout the software development life cycle
• Actively participate in all aspects of the software development process
• Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain business applications built
skills and requirements
• Degree in Computer Science or equivalent
• Possess good experience developing web application, Web Forms, micro services and Enterprise Workflows
• Min 3 years for Java Engineer. Min 5 years for Senior Java Engineer. Experience in systems analysis, design, programming with knowledge the following technologies:
• RESTful API architecture, Java, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis
• Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies
• HTML5, CSS, JQuery and Ajax
• Oracle Database, SQL, PL/SQL, MySQL
• AWS cloud
• Mandarin speaking required as you need to liaise with Chinese counterparts who can only speak and write in Mandarin
To apply online please use the 'apply' function, alternatively you may contact Stella at (EA: 94C3609 /R )
Java Engineer
Posted today
Job Viewed
Job Description
Marketnode is a digital market infrastructure (DMI) operator backed by Euroclear, HSBC, SGX Group and Temasek. We believe in the power of programmable assets and that traditional financial instruments will originated, transacted and served better leveraging emerging technologies such as blockchain and AI
At Marketnode, our DMI suite covers the following:
- Data services: AI powered structured data and extraction tools
- Funds & transaction management: operating Fundnode, a funds transaction management and settlement platform
- Digital Assets: multi-asset tokenization, record keeping and asset servicing
You'll work within the product team and collaborate with the wider business to iterate Marketnode's Order Orchestration platform — from event-driven backend services to AI and Tokenisation services. This is a hands-on, high-trust role for someone who enjoys owning features end-to-end and working in a fast-paced environment.
What You'll Do
- Design and implement features on our orchestration platform in Java
- Contribute to architecture design
- Continually improve developer experience on our codebases to increase efficiency
- Collaborate on product shaping and delivery
- Uphold a strong testing and documentation culture
- Help establish engineering practices as an early technical hire
- 5+ Years Experience with Core Technology Stack
Strong Java experience with Spring Framework
Cloud infrastructure (AWS, Azure)
RDBMS (PostgreSql, MySql) - Demonstrate ownership of critical feature implementation
- Collaborative working attitude
- Excellent spoken and written English
Nice to Have
- Experience in regulated finance, fintech, blockchain / tokenisation
- Familiarity with data segregation and data protection considerations
- Experience with Infrastructure as Code, CI/CD, observability tooling (e.g. Datadog, Grafana, Prometheus)
- Typescript with ExpressJs
Written English
PostgreSQL
Azure
TypeScript
MySQL
Reliability
Cloud Infrastructure
Tokenization
Architecture Design
RDBMS
Java
Java Engineer
Posted today
Job Viewed
Job Description
I am currently working with a software consultancy firm that provides premium software development and strategy expertise to a wide spectrum of clients. Projects related to Gaming/Gambling/Blockchain/Government Projects. Company size close to 80 developers, excluding product and design team.
Salary structure: Base + AWS + bonus. 2 rounds of interview. Hybrid working; Mon to Thurs office, Fri WFH. Office at CBD.
about job (multiple headcount for Senior level and Java Engineer)
• Develop, test, deploy, and maintain business applications and systems integrations required for the operation
• Ensure best practices are used throughout the software development life cycle
• Actively participate in all aspects of the software development process
• Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain business applications built
skills and requirements
• Degree in Computer Science or equivalent
• Possess good experience developing web application, Web Forms, micro services and Enterprise Workflows
• Min 3 years for Java Engineer. Min 5 years for Senior Java Engineer. Experience in systems analysis, design, programming with knowledge the following technologies:
• RESTful API architecture, Java, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis
• Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies
• HTML5, CSS, JQuery and Ajax
• Oracle Database, SQL, PL/SQL, MySQL
• AWS cloud
• Mandarin speaking required as you need to liaise with Chinese counterparts who can only speak and write in Mandarin
To apply online please use the 'apply' function, alternatively you may contact Stella at (EA: 94C3609 /R )
Senior Java Engineer
Posted today
Job Viewed
Job Description
Job Description
- Analyse software product data and project requirements to design and implement business logic at the database level.
- Develop and maintain efficient PL/SQL scirpts to support application functionalities.
- Buildi and manage Java-based interfaces for communication with the backend database systems.
- Collaborate with cross-funtional teams to ensure proper integration between the application and database layers.
- Perform code reviews, optimization, and debugging for database and application level issues.
Conrtibute to system architecture discussions and technical design documentation.
Qualifications
- Bachelor's Degree in Computer Science or equivalent
If you have the following criteria, hurry up and click "APPLY":
At least 5 years and above of working experience in Java development.
Familiar with relational database management, maintenance and scripting.
Have an experience in large-scale data processing and development optimization, and have the ability to write and optimize SQL statements.
Have hands-on experience with Spring , Spring boot , Mybatis
Have good communication skills, team spirit and a strong sense of responsibility.
Have an excellent ability to complete the work independently, strong learning ability, and able to work under pressure.
Able to communicate in English and Mandarin.
Candidates fluent in Mandarin are highly preferred as role requires candidate to deal with Mandarin speaking clients.
Senior Java Engineer
Posted today
Job Viewed
Job Description
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let's shape the future of wealth management together.
YOUR CHALLENGEGeneral description
We are seeking an experienced Java Developer to join our market data team. You will be participating in a major refactoring of the market data distribution platform, implementing new components and extending existing capabilities once the platform is migrated. Your strong background in solution architecture and your extensive implementation experience will allow you to lead to way in evolving our complex platform, ensuring its reliability, flexibility and performance.
Key features and accountabilitiesPeople Management
- Contribute to the strengthening of the team spirit and the fostering of a collaborative work environment across locations.
- Mentor, motivate and provide guidance/feedback to junior team members.
- Work to fulfil the ambitions of the team defined by Head of CoE Software Solutions.
- Actively participate and support the head of the team to regularly review and improve team practices to optimise efficiency and productivity.
- Continuously drive and improve systems.
- Effective and progressive management of all stakeholders and users of applications supported by the team.
- Solicit and discuss requirements and solutions with business owners and stakeholders.
- Provide regular updates to key stakeholders through the various channels used by the team.
- Actively participate and support Program Increment (PI) planning process.
- Support change management and release rollout planning.
- Provide dedicated post implementation support locally in Asia.
- Demonstration of appropriate values and behaviours including but not limited to standards on honesty and integrity, due care and diligence, fair dealing (treating customers fairly), management of conflicts of interest, competence and continuous development, adequate risk management, and compliance with applicable laws and regulations.
- Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions for our financial products and services.
- Diagnose and resolve technical issues across the stack, providing support for both development and production environments.
- Provide periodic on-call duty support.
Skills requirements
Personal and Social
- Able to work independently and in a global team setup to take on initiatives with a positive attitude.
- Used to designing and developing collaboratively (e.g. pair- or mob- programming), to giving and receiving feedback
- Experience mentoring more junior developers
- Good code review skills, pride in code quality
- Focused, capable of driving the delivery of technical changes to completion
- Ability to work in a fast-paced environment with the occasional priority changes and context switches
- Structured, able to follow processes systematically
- Very good English and communication skills
- A team player
- Ability to work in an agile environment
- Positive thinking personality with a can-do attitude
- Self-motivator, able and willing to work with minimal direction
- Very good English and communication skills.
- Relevant higher educational and professional background with a minimum of 5 years of experience developing with Java, with at least 2 years on Java 11 or higher
- Knowledge of market data (asset classes, data vendors, entitlement aspects)
- Good knowledge of multi-threading and memory management
- Experience building high-performance real-time systems, market data streaming ideal
- Track record in delivering robust and scalable solutions
- Willingness to participate in application support, including periodical on-call duty
- Be a driver for standardization and automation within Julius Bär Markets Technology
- Foster the engineering culture within your team
- Bring proven expertise in engineering practices and processes and have experience operating and supporting critical business systems on a global scale.
- Your experience with microservices, cloud-native applications and distributed systems will help us propel our business growth
- Cloud concepts and experience, in particular Azure
- Kafka experience
- Test driven development, experience of JUnit and mocking libraries (e.g. Mockito)
- Previous experience in the finance industry, particularly front-office functions
- Familiar with functional programming, ideally in Java
- Experience in solution architecture, able to specify and factor non-functional requirements into design and implementation
- Familiarity with concepts and implementations related to security
- Familiarity with lifecycle activities, capacity management, observability
- General DevOps culture: scripting, pipelines, deployments, certificates, et.
- Experience with Agile/SAFe methodology, prior use of Jira and Confluence
- Knowledge of Jenkins, Grafana, Octopus, Kubernetes
We are looking forward to receiving your full job application through our online application tool.
Principal Java Engineer
Posted today
Job Viewed
Job Description
We are seeking a seasoned Java developer to join our team. As a Senior Java Software Developer, you will be responsible for the development and maintenance of our backend services using Java 11+. Your expertise in Spring Boot, Kafka, and MongoDB will enable us to deliver high-quality solutions.
You will also be working on event-driven processing with Kafka, deployment and orchestration using Kubernetes and Docker, and CI/CD automation with ArgoCD. Additionally, you will be developing frontend features with Angular 13 and collaborating with the business team based in EU to demonstrate product features.
Your strong skills in Java, Spring Boot, and Kafka, along with your experience with Docker, Kubernetes, and microservices architecture, make you an ideal candidate for this role.
As a bonus, familiarity with AngularJS and AWS is a plus. If you have experience with front-end development in Angular, Agile methodology, and good English communication and presentation skills, we would love to hear from you.
Java Engineer/Technical professional
Posted today
Job Viewed
Job Description
System Architecture & Core Development
• tLead end-to-end architecture design and implementation of large-scale distributed systems (0-to-1 projects), including technology selection, core module development, and performance optimization to ensure high availability, scalability, and security.
• tImplement microservices architecture using Spring Cloud ecosystem (e.g., service discovery, distributed transactions, API gateways) for complex business scenarios.
Technical Leadership & Team Management
• tDrive technology roadmaps, enforce coding standards, and optimize DevOps workflows to elevate team capabilities.
• tCoordinate cross-functional collaboration and manage project delivery; prior experience leading teams of 5+ members is preferred.
Business-Driven Technical Solutions
• tDesign compliant technical solutions for cross-border finance scenarios (e.g., payment clearing, anti-money laundering, risk control) aligned with regulations (PCI DSS, GDPR).
• tExplore cloud-native technologies (Docker/Kubernetes) and automated Ops tools in financial systems.
Continuous Innovation & Mentorship
• tStay updated on emerging technologies (AI-aided development, low-code platforms) and lead internal tech-sharing sessions to foster a learning culture.
Requirements:
Core Requirements:
• tBachelor's degree or higher in Computer Science, Software Engineering, or related fields.
• t5+ years of hands-on Java development experience.
Technical Expertise:
otMastery of Java core features (multi-threading, JVM tuning, design patterns) and deep understanding of Spring Framework internals.
otProficiency in Spring Cloud Alibaba ecosystem (Nacos, Sentinel, Seata) and distributed system design (microservices, distributed locks, ID generation).
otExperience with middleware: RocketMQ/Kafka, Redis, MySQL/PostgreSQL (sharding, read-write separation, SQL optimization).
otStrong knowledge of distributed system principles (CAP theorem, BASE principles) and performance tuning in high-concurrency scenarios (e.g., real-time reconciliation).
Preferred Qualifications:
• tExperience in cross-border finance (e.g., FX settlement, SWIFT integration, cross-border liquidity management).
• tProven track record in designing core systems for listed companies, with knowledge of financial compliance standards.
• tTechnical management experience, balancing delivery timelines with technical excellence.
• tContinuous learner with active contributions to GitHub/Stack Overflow/technical blogs or open-source projects.
___
We Offer:
• tOpportunity to architect billion-scale transaction systems with direct business impact.
• tFlexible work arrangements, reimbursement for technical learning resources, and exclusive tech talks.
• tFlat hierarchy, equity incentives for top performers, and growth within a listed company's core team.
Be The First To Know
About the latest Java engineer Jobs in Singapore !
Java Engineer/Technical professional
Posted today
Job Viewed
Job Description
Job Description:
System Architecture & Core Development
• Lead end-to-end architecture design and implementation of large-scale distributed systems (0-to-1 projects), including technology selection, core module development, and performance optimization to ensure high availability, scalability, and security.
• mplement microservices architecture using Spring Cloud ecosystem (e.g., service discovery, distributed transactions, API gateways) for complex business scenarios.
Technical Leadership & Team Management
• D ive technology roadmaps, enforce coding standards, and optimize DevOps workflows to elevate team capabilities.
• C ordinate cross-functional collaboration and manage project delivery; prior experience leading teams of 5+ members is preferred.
Business-Driven Technical Solutions
• D sign compliant technical solutions for cross-border finance scenarios (e.g., payment clearing, anti-money laundering, risk control) aligned with regulations (PCI DSS, GDPR).
• E plore cloud-native technologies (Docker/Kubernetes) and automated Ops tools in financial systems.
Continuous Innovation & Mentorship
• S ay updated on emerging technologies (AI-aided development, low-code platforms) and lead internal tech-sharing sessions to foster a learning culture.
Requirements:
Core Requirements:
• B chelor's degree or higher in Computer Science, Software Engineering, or related fields.
• 5 years of hands-on Java development experience.
Technical Expertise:
o Mastery of Java core features (multi-threading, JVM tuning, design patterns) and deep understanding of Spring Framework internals.
o Proficiency in Spring Cloud Alibaba ecosystem (Nacos, Sentinel, Seata) and distributed system design (microservices, distributed locks, ID generation).
o Experience with middleware: RocketMQ/Kafka, Redis, MySQL/PostgreSQL (sharding, read-write separation, SQL optimization).
o Strong knowledge of distributed system principles (CAP theorem, BASE principles) and performance tuning in high-concurrency scenarios (e.g., real-time reconciliation).
Preferred Qualifications:
• E perience in cross-border finance (e.g., FX settlement, SWIFT integration, cross-border liquidity management).
• P oven track record in designing core systems for listed companies, with knowledge of financial compliance standards.
• T chnical management experience, balancing delivery timelines with technical excellence.
• C ntinuous learner with active contributions to GitHub/Stack Overflow/technical blogs or open-source projects.
___
We Offer:
• O portunity to architect billion-scale transaction systems with direct business impact.
• F exible work arrangements, reimbursement for technical learning resources, and exclusive tech talks.
• F at hierarchy, equity incentives for top performers, and growth within a listed company's core team.
Scalability
Multithreading
Spring Cloud
Locks
Design Patterns
Architect
Software Engineering
Tuning
SQL
System Design
Distributed Systems
Architecture Design
Performance Tuning
Java
API
Project Delivery
Java Engineer/Technical professional
Posted today
Job Viewed
Job Description
System Architecture & Core Development
• tLead end-to-end architecture design and implementation of large-scale distributed systems (0-to-1 projects), including technology selection, core module development, and performance optimization to ensure high availability, scalability, and security.
• tImplement microservices architecture using Spring Cloud ecosystem (e.g., service discovery, distributed transactions, API gateways) for complex business scenarios.
Technical Leadership & Team Management
• tDrive technology roadmaps, enforce coding standards, and optimize DevOps workflows to elevate team capabilities.
• tCoordinate cross-functional collaboration and manage project delivery; prior experience leading teams of 5+ members is preferred.
Business-Driven Technical Solutions
• tDesign compliant technical solutions for cross-border finance scenarios (e.g.,
Java Software Engineer
Posted today
Job Viewed
Job Description
Java Software Engineer - Singapore
We are seeking a Junior Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project while also exploring cutting-edge technologies such as the Mendix low-code platform .
If you're passionate about growing your career, expanding your technical expertise, and working in a dynamic environment, this is the place for you
Why Join Us?- Be part of a globally renowned MNC driving digital transformation.
- Unlock excellent career growth opportunities.
- Enjoy a competitive salary package: $4000 - $5500
- Involve primarily in Java and Mendix enterprise-level projects.
- Analysing, designing, developing, testing, documenting and maintain of IT Systems and Applications
- Provide enhancement and maintenance support to clients (internal and/or external) such as investigating and rectifying reported systems shortcomings
- Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager
- Design and document system design, architecture and propose appropriate technologies and tools required to implement systems
- Deploy systems to production and provide post-implementation support
- Java Expertise: At least 1 year of experience in developing Java EE web application and Java UI frameworks
- Experience in frameworks such as Struts, JSF, Spring, EJB, Hibernate, or iBatis.
- Agile Experience: At least 1 year of Agile Development experience with a strong understanding of Agile methodologies.
- Low-Code Platforms: Prior knowledge or experience with platforms like Mendix is a plus. Alternatively, a willingness to undergo training and certification in Mendix if required.
- Fresh Graduates with relevant internship experience are welcome to apply.
This is a 1 year contract to start, renewable and convertible to permanent