587 Java jobs in Hong Kong
Java Application Programmers
Posted today
Job Viewed
Job Description
A leading financial regulator in Hong Kong oversees the securities and futures markets, ensuring fair conduct, investor protection, and market stability. It plays a vital role in licensing financial professionals, enforcing compliance, and supporting innovation in financial services. Working with this organization offers exposure to a dynamic regulatory environment and the opportunity to contribute to the integrity of Hong Kong's financial system
Responsibilities
- Implement code changes by modifying existing program code to follow functional and technical specs to meet business requirements, ensuring adherence to best practices in coding and version control.
- Design and execute Unit testing, SIT to ensure quality meet criteria to proceed next testing phase.
- Support in testing phases to troubleshoot, manage and resolve issues identified during various testing.
- Update technical document through the enhancement cycle to record changes.
- Adopt testing tools to automate regression testing.
Requirements
- The candidate should have a university degree and/or a professional qualification in Information Technology; and at least 2 years of solid and relevant work experience, preferably with sound knowledge of the regulatory environment in the securities sector.
- Sound technical knowledge of the following: - J2EE multi-tier / Microservices architecture - Spring Boot / Security / MVC / Webflow - Spring Data / MyBatis / JPA - React JS / Ant Design - Oracle and PL/SQL Programming - Prior experience with Katalon is highly beneficial.
- Skilful coding experience in above programming language on mult-tier and microservice architecture.
- Strong command of written and spoken English and Chinese is required.
Java Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Ambition
Technology Recruitment Consultant @ Ambition Hong KongResponsibilities
- Collaborate in using cloud-native technologies . Be part of a dynamic, fast-growing team tackling challenging problems while delivering top-notch products in small, interdisciplinary groups.
- Engage in greenfield development and continuously enhance existing systems.
- Design and build RESTful APIs and event-driven microservices leveraging Kafka .
- Utilize Kubernetes and Docker to orchestrate and manage microservices.
- Write clean, maintainable code following Test-Driven Development (TDD) principles.
- Primarily work with Java , though our architecture supports using the best-suited language for specific challenges.
- Embrace continuous integration and continuous delivery practices.
Requirements
- Proficiency in Java, Spring Boot are preferred.
- Strong expertise in backend development and CI/CD pipelines .
- Experience working in an AWS development environment is highly desirable.
- A quick learner with a goal-oriented and ambitious mindset.
- Ability to collaborate effectively in a fast-paced team setting.
- Strong communication and organizational skills.
- Seniority level Associate
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Information Services, Technology, Information and Media, and Banking
Referrals increase your chances of interviewing at Ambition by 2x
Sign in to set job alerts for “Java Software Engineer” roles. Front Office Python Developer - Global Hedge Fund - Hong Kong Graduate Hire 2024/25 - Software Engineer(Backend, Frontend, Mobile) Python Developer / Senior (Hedge Fund - Trading) Immediate start - Software Engineering Graduate Programme Software Engineer – Financial Data & Trading Systems Frontend Developer - Global Trading Firm - Hong Kong Python Developer - Global Hedge Fund - HKD1.5 mil + bonus Software Engineer - Financial Services (Trading desk). ANALYST PROGRAMMER / SENIOR PROGRAMMER / PROGRAMMERWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJava Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Overview
Java Software Engineer role at Michael Page. You will join the API Management team to engineer software, scripts and tools, liaising with other engineers, architects and business analysts across the platform. The team develops and maintains a distributed platform of micro-services exposing APIs to internal and external consumers. Your primary focus will be on the design and development of backend services that support business transformation initiatives.
Responsibilities- Implementing micro-services using Java and Spring technologies
- Producing complex and critical software rapidly and of high quality which adds value to the business
- Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
- Collaborating to optimise our software engineering capabilities and practices
- Designing, producing, testing and implementing our working software solutions
- Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
- Taking ownership of service and feature delivery with attention to quality and timeliness
- Degree in Computer Science, Engineering or equivalent professional experience, along with strong Java 11/17 development skills, with demonstrable experience using Spring framework, Hibernate and PostgreSQL
- Strong experience designing and building RESTful APIs
- Proficient usage and understanding of Test-Driven Development and API design tooling such as OpenAPI specifications
- Experience with API management platforms and web security protocols such as OAuth 2.0
- Beneficial: experience with Avaloq Banking Suite and DevOps using Kubernetes
- Solid version control skills using Git and associated workflows
- Familiarity with messaging systems, such as Kafka and ActiveMQ
- Excellent communication and collaboration skills, with ability to learn quickly and adapt to new technologies
- Proven experience with development and testing tools, bug tracking tools such as Jira and wikis such as Confluence
- Experience with DevOps practices and Agile methodology and associated toolsets
- Strong analytical skills with a proactive approach for solving highly complex problems
- Demonstrated sense of responsibility and ownership for work
Our Client offers a competitive package and an encouraging work environment focused on growth, excellence, and success with opportunities for career advancement.
Contact: Royce Chan
Quote job ref: JN-
#J-18808-LjbffrJava Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
- Collaborate in using
cloud-native technologies
. Be part of a dynamic, fast-growing team tackling challenging problems while delivering top-notch products in small, interdisciplinary groups. - Engage in
greenfield development
and continuously enhance existing systems. - Design and build
RESTful APIs
and
event-driven microservices
leveraging
Kafka
. - Utilize
Kubernetes
and
Docker
to orchestrate and manage microservices. - Write clean, maintainable code following
Test-Driven Development (TDD)
principles. - Primarily work with
Java
, though our architecture supports using the best-suited language for specific challenges. - Embrace
continuous integration
and
continuous delivery
practices.
Requirements
- Proficiency in
Java, Spring Boot
are preferred. - Strong expertise in
backend development
and
CI/CD pipelines
. - Experience working in an
AWS development environment
is highly desirable. - A quick learner with a goal-oriented and ambitious mindset.
- Ability to collaborate effectively in a fast-paced team setting.
- Strong communication and organizational skills.
Java Software Engineer
Posted today
Job Viewed
Job Description
Job Description:
- Responsible for core development of the platform business system and leading its implementation.
- Conduct in-depth analysis of business requirements and formulate technical solutions/system designs.
- Develop distributed middleware products and lead the design of microservices, API gateways, etc.
- Write core system code and resolve complex technical challenges.
- Translate technical requirements into robust solutions considering performance, stability, and scalability.
Requirements
Qualifications:
- Bachelor Degree in Computer Science or related discipline
- Solid Java fundamentals with understanding of I/O, multithreading, collections, and JVM principles. Proficient in OOP.
- 3+ years experience in Core Java, Spring Cloud, microservices, multithreading, and high-performance server design/optimization.
- Hands-on experience with Redis, Cassandra, HBase, or other mainstream NoSQL databases.
- Proficient in Linux environment with containerization experience (Kubernetes/K8S preferred).
- Familiar with common I/O models. Experience in large-scale network programming is a plus.
- Skilled in MySQL development, database design, and performance optimization. Experienced in distributed systems.
- Proficient in agile development methodologies.
- Strong communication skills, teamwork spirit, and self-motivated learning attitude.
- Experience in e-commerce platforms (transaction, product, marketing, membership, payment, fulfillment systems) preferred.
- Candidates with data computing capabilities or algorithm experience will be prioritized.
- Fluent in English and Chinese
Java Software Engineer
Posted today
Job Viewed
Job Description
Position Description
Morgan Stanley is seeking an experienced algorithmic trading Java developer to support the Equities Trading business. The candidate should possess good analytical skills & computer programming experience, a logical approach to problem solving. The role involves building, deploying & supporting algorithmic trading strategies, analytical tools and scalable trading engine infrastructure, working as part of a fast-moving IT / quant / trading team. The candidate should be a problem solver with excellent communication skills and be able to bring with them positivity and enthusiasm in trying to think about and offer potential solutions for architectural considerations with a can-do attitude.
Responsibilities
- You will be using core Java development to build and enhance trading strategies and engines
- The role involves working directly with the global trading, quant and IT teams to advance the platform and the businesses it serves
- The project portfolio is typically varied, spanning new and existing algorithm development, improving the technical and execution performance of trading systems, the generation and analysis of trading signals & data
- You will part of a team which is involved in the full system development lifecycle from discussing and agreeing requirements through to designing, developing and deploying the changes
- The systems you will work on are high volume, low latency, resilient, scalable and message-driven based on cutting edge Java and utilising the latest hardware
Skills Required
- Excellent in core Java knowledge in a UNIX/Linux environment.
- At least 8 years of practical experience in developing systems for automated market making, DMA or algo trading group in liquid markets ( Equities , FX, liquid rates, etc.) using FIX protocol; Candidates with less experience will also be considered
- Experience with low-latency messaging middleware pub/sub technologies.
- Ability to analyse business & technical requirements and translate them into a well designed & programmed solution
- Strong communication skills and ability to work in a global team
- Experience with Git/Stash and Jenkins
- Experience with unit testing frameworks such as JUnit
- Experience of time-series data analysis in technologies such as KDB/q
- Experience with web service development, REST, TypeScript knowledge with preferably Angular framework
What You Can Expect From Morgan Stanley
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren't just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you'll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There's also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste into your browser.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.
Java Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Ambition
Technology Recruitment Consultant @ Ambition Hong KongResponsibilities
- Collaborate in using cloud-native technologies . Be part of a dynamic, fast-growing team tackling challenging problems while delivering top-notch products in small, interdisciplinary groups.
- Engage in greenfield development and continuously enhance existing systems.
- Design and build RESTful APIs and event-driven microservices leveraging Kafka .
- Utilize Kubernetes and Docker to orchestrate and manage microservices.
- Write clean, maintainable code following Test-Driven Development (TDD) principles.
- Primarily work with Java , though our architecture supports using the best-suited language for specific challenges.
- Embrace continuous integration and continuous delivery practices.
Requirements
- Proficiency in Java, Spring Boot are preferred.
- Strong expertise in backend development and CI/CD pipelines .
- Experience working in an AWS development environment is highly desirable.
- A quick learner with a goal-oriented and ambitious mindset.
- Ability to collaborate effectively in a fast-paced team setting.
- Strong communication and organizational skills.
- Seniority level Associate
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Information Services, Technology, Information and Media, and Banking
Referrals increase your chances of interviewing at Ambition by 2x
Sign in to set job alerts for “Java Software Engineer” roles. Front Office Python Developer - Global Hedge Fund - Hong Kong Graduate Hire 2024/25 - Software Engineer(Backend, Frontend, Mobile) Python Developer / Senior (Hedge Fund - Trading) Immediate start - Software Engineering Graduate Programme Software Engineer – Financial Data & Trading Systems Frontend Developer - Global Trading Firm - Hong Kong Python Developer - Global Hedge Fund - HKD1.5 mil + bonus Software Engineer - Financial Services (Trading desk). ANALYST PROGRAMMER / SENIOR PROGRAMMER / PROGRAMMERWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Java Jobs in Hong Kong !
Java Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Java Software Engineer role at Michael Page. You will join the API Management team to engineer software, scripts and tools, liaising with other engineers, architects and business analysts across the platform. The team develops and maintains a distributed platform of micro-services exposing APIs to internal and external consumers. Your primary focus will be on the design and development of backend services that support business transformation initiatives.
Responsibilities- Implementing micro-services using Java and Spring technologies
- Producing complex and critical software rapidly and of high quality which adds value to the business
- Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
- Collaborating to optimise our software engineering capabilities and practices
- Designing, producing, testing and implementing our working software solutions
- Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
- Taking ownership of service and feature delivery with attention to quality and timeliness
- Degree in Computer Science, Engineering or equivalent professional experience, along with strong Java 11/17 development skills, with demonstrable experience using Spring framework, Hibernate and PostgreSQL
- Strong experience designing and building RESTful APIs
- Proficient usage and understanding of Test-Driven Development and API design tooling such as OpenAPI specifications
- Experience with API management platforms and web security protocols such as OAuth 2.0
- Beneficial: experience with Avaloq Banking Suite and DevOps using Kubernetes
- Solid version control skills using Git and associated workflows
- Familiarity with messaging systems, such as Kafka and ActiveMQ
- Excellent communication and collaboration skills, with ability to learn quickly and adapt to new technologies
- Proven experience with development and testing tools, bug tracking tools such as Jira and wikis such as Confluence
- Experience with DevOps practices and Agile methodology and associated toolsets
- Strong analytical skills with a proactive approach for solving highly complex problems
- Demonstrated sense of responsibility and ownership for work
Our Client offers a competitive package and an encouraging work environment focused on growth, excellence, and success with opportunities for career advancement.
Contact: Royce Chan
Quote job ref: JN-
#J-18808-LjbffrSenior Java Software Engineer
Posted 7 days ago
Job Viewed
Job Description
We are seeking a skilled Backend Engineer to join our team, focusing on building and maintaining robust, scalable systems. The ideal candidate will have expertise in Java and Go, with a strong foundation in building data pipelines for analytics and monitoring. Experience with rule engines and familiarity with risk engines is a significant advantage.
Responsibilities- Design, develop, and maintain backend services and APIs using Java and Go.
- Integrate with internal and external services in reliable and scalable ways.
- Implement and optimize data pipelines for efficient data processing, storage and analytics.
- Build and integrate rule-based risk engines to support business logic and automated decision-making processes.
- Set up and manage monitoring tools to ensure system performance, reliability, and scalability.
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions.
- Contribute to system architecture decisions and ensure code quality through reviews and testing.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in backend development with proficiency in Java and Go.
- Strong understanding of data engineering principles, including ETL processes, data modeling, and database management (e.g., SQL, NoSQL).
- Hands-on experience with monitoring tools (e.g., Prometheus, Grafana, ELK Stack) and system performance optimization.
- Proven experience in custom rule-based systems development.
- Experience with microservices architecture, RESTful APIs, GRPC APIs, and cloud platforms (e.g., AWS, GCP, Azure).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of message queues (e.g., Kafka, RabbitMQ) and event-driven architectures.
- Familiarity with CI/CD pipelines and DevOps practices.
- Contributions to open-source projects or a strong GitHub portfolio.
Wello is a global fintech and web3 payment company building the next-generation blockchain infrastructure for compliant, efficient, and inclusive cross-border payments. By combining self-custodial wallets, stablecoin technology, and seamless fiat on/off-ramp integrations, we empower individuals and businesses to send, receive, and grow money globally faster, cheaper, and with full transparency. As we grow our remittance and peer-to-peer payments network, we are looking for a highly capable, commercially driven business development professional to lead strategic partner engagement and help shape Wello’s user growth and product roadmap across key markets. At Wello, we believe financial infrastructure should be accessible, transparent, and borderless. This is your opportunity to shape the future of compliant digital finance from the ground up, while working alongside a global team of fintech builders and innovators.
#J-18808-LjbffrSenior Java Software Engineer
Posted today
Job Viewed
Job Description
Our client is a leading invest manager in the digital asset space. They are looking for an experienced
Java Developer
with expertise in the fintech/finance/crypto space to join their growing team in Hong Kong.
Candidates with no prior background in web3/ crypto are welcomed to apply
Responsibilities
- Oversee the design and optimisation of the backend architecture for company's core business product to ensure a high-performing large scale architecture plan under complex business scenarios
- Stay on trend with cutting-edge technologies and continuously drive technology innovation for company's core business
- Experience in AI and Machine Learning with the capability of design and implement data processing and ML model related projects
- Guide junior team members and effectively allocate resources for various cross-department projects
Qualifications
- Bachelor's degree or above in Computer Science, Software Engineering, or related fields
- Strong hands-on experience with
Java Spring Boot
and
comfortable working alongside LLMs to produce clean, high-quality code. - Proficient in Java technology stack with deep understanding of the principles and best practices; familiar with distributed system design; solid foundation in data structures, algorithms, operating systems and networking
- Experience in AI and Machine Learning models is a plus
- Good business acumen
Regrettably, only shortlisted candidates will be notified.
Please note that Data provided is for recruitment purposes only.
Business Registration No R | License. No. - 20S0118 | EA Registration No. - R