What Jobs are available for Java Developer in Hong Kong?
Showing 304 Java Developer jobs in Hong Kong
Java Developer
Posted today
Job Viewed
Job Description
Java Developer / 3 - 7 years of exp / Ibank Contract
A leading investment bank in Hong Kong is looking for an Application Developer. It would be a 12 months extendable contract.
Key Responsibilities:
- Design and develop scalable web and mobile solutions using Core Java and modern JavaScript frameworks (e.g., ReactJS)
- Contribute to core libraries, design systems, and frontend architecture, ensuring high-quality code and best practices
- Prototype and redesign features, participate in code, technical design, and architecture reviews
- Implement microservices, event-driven architectures (e.g., MQ, Kafka), and caching technologies
- Monitor and optimize system performance, documenting application changes
- Collaborate globally with team members and stakeholders, adopting Agile/DevOps practices (CI/CD/CM)
What We're Looking For:
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong Core Java skills with expertise in object-oriented design, domain-driven design, and microservices
- Experience with relational and document databases, handling high-volume data processing
- Proficiency in event/message-driven architectures (e.g., MQ, Kafka) and Agile/DevOps methodologies
- Quick learner with strong problem-solving, leadership, and collaboration skills
- Experience with modern JavaScript frameworks (ReactJS), cloud deployments, and scalable platform design (preferred)
- Knowledge of financial services or wealth management domains (preferred)
Argyll Scott Asia is acting as an Employment Agency in relation to this vacancy.
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
Key Responsibilities
Backend System Development:
- Design and implement robust, scalable, and high-performance backend systems using Java.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Application Optimization:
- Optimize system performance, including thread management, memory usage, and database access.
- Ensure low-latency and high-throughput capabilities for critical applications.
System Integration and Networking:
- Develop and maintain APIs and system interfaces, ensuring seamless communication with external systems.
- Handle networking protocols and ensure efficient data transmission between components.
Linux-Based Development:
- Work in Linux environments for application development, deployment, and troubleshooting.
- Use Linux tools and scripting for automation and performance monitoring.
Troubleshooting and Support:
- Diagnose and resolve technical issues in production and development environments.
- Provide technical guidance and support to other development team members.
Documentation and Best Practices:
- Write and maintain technical documentation, including design specs and user guides.
- Follow best practices in software development, including coding standards, testing, and version control.
Must-Have Skills:
Java Development:
- Proficiency in Java with 5+ years of development experience.
- Experience with Java frameworks such as Spring, Spring Boot, Hibernate.
Linux Expertise:
- Strong knowledge of Linux operating systems, including development and troubleshooting.
- Proficient in Linux commands and capable of writing shell scripts.
Networking Knowledge:
- Solid understanding of networking concepts such as TCP/IP, HTTP, and socket communication.
- Experience handling high-concurrency and low-latency scenarios is a plus.
Database and Messaging Queues:
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) with strong SQL optimization skills.
- Familiarity with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
Problem-Solving Skills:
- Strong analytical skills to debug and resolve complex technical issues.
Soft Skills:
- Excellent communication and teamwork skills.
- Ability to work independently and take ownership of tasks in a fast-paced environment.
- Previous experience in financial systems or trading platforms is a bonus.
We offer an attractive remuneration package and fringe benefits to the right candidate. Interested applicants please send detailed resume stating present and expected salaries, as well as date of availability, by clicking "Apply" or by sending it to
(Data collected will be kept strictly confidential and used for recruitment purpose only.)
Guotai Junan International (Stock Code: 1788.HK) is the first Chinese securities company listed on Hong Kong Stock Exchange by way of IPO. Based in Hong Kong, we provide diversified financial services including wealth management, brokerage, corporate finance, loans and financing, asset management and financial products. Through the systematic management and training, you will have the opportunity to maximize your talents on our board platform and empower your future with GTJAI.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
Responsibilities:
This CRM developer will work on the technical system enhancements and support the CRM systems handling. This role will also be working on the marketing technologies and system integrations to enhance the customers O+O experience.
- Work closely with the Team Leader / Development Manager and the Business Units to be responsible for day-to-day system analysis, design, development, testing and system implementation
- Collect and understand user requirements and perform technical analyst and specification writing
- Manage issues that affect the daily running of the CRM system
- Coordinate with other teams on interdependencies (upstream systems) that relate to CRM Systems
- Manage projects and collaborate within and cross the wider IT teams
- Coordinate with delivery team to ensure smooth transition from project to ongoing support
Requirements:
- Degree holder in Information Technology, Computer Science or relevant discipline;
- Minimum of 5 years of IT work experiences
- Previous relevant CRM development and support experience ideally from retail industry
- Knowledge and development experience on the following areas: Java/J2EE, Spring Boot, Web Service API, SQL, Oracle RDBMS, MySQL, Oracle PL/SQL, Redis, UNIX shell script, Microservice CI/CD, Kubernetes, Al Agent, Event Streaming
- Strong interpersonal skills with the ability to work in a team and independently
- Fluent in both written and spoken English and Chinese including Mandarin
- Immediate Available is preferred.
Interested parties, please click to on this role HK via Adecco website with your CV. For any further discussion.
Please note that only short listed candidates will be notified. All information gathered will be treated in strict confidence and solely used for recruitment purposes.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
A leading financial services firm is looking for high-calibre Java Developers so support trading activities.
Responsibilities
Collaborate with traders, operations, and developers to enhance models, analytics, algorithms, and strategies.
Conduct code reviews, testing, and deployment to ensure high-quality releases.
Build scalable systems with CI/CD pipelines and automated testing.
Troubleshoot and resolve issues across the tech stack and infrastructure.
Streamline and automate trading, reconciliation, and analytics workflows.
Requirements
5+ years of professional Java development experience.
Background in building trading systems at an investment bank, hedge fund, exchange, or crypto firm.
Solid grasp of system design, data structures, and algorithms.
reach out now to for more info.
A full JD will be provided.
Working location: Hong Kong/Singapore
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and maintain Java-based applications and services.
- Write clean, efficient, and well-documented code.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Troubleshoot and resolve technical issues across environments.
- Collaborate with team members to ensure high-quality deliverables.
- Stay up-to-date with emerging technologies and industry trends.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- At least 5 years of Java experience as a Software Engineer.
- Experience in data migration is a must.
- Experience in ETL (extract, transform, load) processes.
- Excellent problem-solving and communication skills.
Interested parties please click APPLY NOW.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated Java Developer to join a dynamic team.
In this role, you will be instrumental in the end-to-end system analysis, design, development, and maintenance of FX+ trading applications. You will be a key contributor in an Agile environment, driving both system architecture and delivery process improvements while mentoring junior team members.
The ideal candidate is a proactive team player with a strong backend development background and a passion for building robust, scalable financial systems.
Main Responsibilities
- Perform system analysis, design, development, testing, and maintenance for the FX+ application suite.
- Actively participate in and contribute to Agile/Scrum ceremonies, ensuring timely and high-quality delivery of software increments.
- Proactively contribute to the continuous improvement of system architecture, design patterns, and coding standards.
- Help enhance the team's delivery pipeline by advocating for and implementing improvements in development tools, methodologies, and test automation frameworks.
- Function as a core team member by actively collaborating, resolving or escalating issues promptly, seeking help when needed, and assisting colleagues to achieve team goals.
- Provide guidance, support, and technical coaching to junior developers to foster their growth and ensure team-wide competency.
Qualifications & Experience
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 5 years of professional experience in Java backend development.
- Strong proficiency in backend technologies: Java, Spring Boot, RESTful Web Services, and Hibernate.
- Hands-on experience with messaging systems, specifically IBM MQ or similar message-oriented middleware.
- Solid experience with Linux operating systems and command-line environments.
- Proven experience working in an Agile/Scrum development environment.
- Excellent verbal and written communication skills in English.
- Demonstrated ability as a collaborative team player with strong interpersonal skills.
Ideal candidates will also have experience with:
- Web development technologies such as HTML5, CSS, and JavaScript/TypeScript.
- Modern front-end frameworks, particularly Angular.
- Practical experience in a Scrum Master role or strong knowledge of Agile coaching principles.
- Previous experience in the Financial Services or FX (Foreign Exchange) domain.
An immediate start is highly preferred.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
Responsibilities:
This CRM developer will work on the technical system enhancements and support the CRM systems handling. This role will also be working on the marketing technologies and system integrations to enhance the customers O+O experience.
- Work closely with the Team Leader / Development Manager and the Business Units to be responsible for day-to-day system analysis, design, development, testing and system implementation
- Collect and understand user requirements and perform technical analyst and specification writing
- Manage issues that affect the daily running of the CRM system
- Coordinate with other teams on interdependencies (upstream systems) that relate to CRM Systems
- Manage projects and collaborate within and cross the wider IT teams
- Coordinate with delivery team to ensure smooth transition from project to ongoing support
Requirements:
- Degree holder in Information Technology, Computer Science or relevant discipline;
- At least 5 years of IT work experiences
- Previous relevant CRM development and support experience ideally from retail industry
- Knowledge and development experience on the following areas: Java/J2EE, Spring Boot, Web Service API, SQL, Oracle RDBMS, MySQL, Oracle PL/SQL, Redis, UNIX shell script, Microservice CI/CD, Kubernetes, Al Agent, Event Streaming
- Strong interpersonal skills with the ability to work in a team and independently
- Fluent in both written and spoken English and Chinese including Mandarin
Interested parties, please click to on this role HK via Adecco website with your CV. For any further discussion.
Please note that only short listed candidates will be notified. All information gathered will be treated in strict confidence and solely used for recruitment purposes.
Is this job a match or a miss?
Be The First To Know
About the latest Java developer Jobs in Hong Kong !
Java Developer
Posted today
Job Viewed
Job Description
Who are we?
The Itarle Group is an industry-leading supplier of best execution algorithmic trading, smart order routing and transaction cost analysis services to clients ranging from global investment banks to specialist brokers. To support its Hong Kong operations across both Equities and Listed Derivatives, and to facilitate the increasing demand for its services, Itarle (HK) Ltd is seeking talents to monitor, support and grow the Itarle services in Hong Kong and contribute to the expansion of the Itarle brand around the globe.
About the role
- Implementing the technology strategy for Itarle, developing new products and services and maintaining the existing codebase.
- Actively developing high-quality production code for front ends and real-time analytics feeds
- Delivering well-thought-out, clean code, helping Itarle scale to support business growth.
- Involve infrastructure (Database, message broker, application) design and maintenance (releases, patching)
What we are looking for
- 3+ years experience in writing high-performance Java 1.8+, including concurrency and distributed systems.
- Strong knowledge and experience in unit and integration testing, working in a CI/CD environment and using distributed version control systems.
- Object-oriented design and reactive programming.
- Good working knowledge of Linux and Docker.
- Experience in Maven, Spring, and JMS. Gradle, Kafka, is highly desirable.
- Relational databases (MySql, hive).
- Excellent interpersonal skills and the ability to work on your own initiative.
- Talkative and good at communications;
- Self-motivated and take responsibility seriously;
- Fluent in both written and spoken English. Proficiency in Mandarin is a big plus
Desirable technical skills
- ELK stack, Prometheus / Grafana / Opentracing, C++ / Python / Groovy / Kotlin, Javascript/HTML5, Atlassian workflow & productivity tools, Ansible
What We Offer
- Financial backing for postgraduate education and professional qualifications such as CIPD.
- Opportunity to travel and work abroad at global Itarle offices.
- Team nights out.
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
Job duties:
- Perform system analysis, design and development
- Contribute to the development of various IT projects
- Prepare test plan, test cases/scripts, test environments, data and perform testing
- Support UAT and system implementation
- Any ad hoc projects as assigned by supervisors
Requirements
- Higher Diploma/Bachelor's Degree in Computer Science, Information Technology or related discipline
- 2-3 years of solid experience in implementing and maintaining web applications
- Strong on Java, SQL, Web programming
- Good communication skill in both spoken and written English and Chinese
Is this job a match or a miss?
Java Developer
Posted today
Job Viewed
Job Description
About the Company:
Our client is an elite Fintech company provides cash loan business across the globe.
Job Responsibilities
Participate in requirements analysis for overseas financial loan business, propose technical solutions, and complete system design.
Develop, debug, and maintain overseas loan systems, including application, disbursement, repayment, and risk control modules.
Perform code development and optimization.
Develop Java applications according to project requirements, writing clear, standardized, and efficient code.
Optimize system performance to ensure high concurrency, high availability, and high security.
Provide technical support and troubleshooting.
Resolve technical issues during development, including bug fixing and performance tuning.
Collaborate with other departments to support overall project progress and quality control.
Conduct technical research and architecture optimization.
Participate in the design and optimization of distributed systems and microservice architectures to improve system stability and scalability.
Explore and adopt new technologies that bring high value to improve system efficiency.
Job Requirements
3+ years of Java development experience.
Proficient in Java programming; familiar with mainstream frameworks such as Spring, Spring Boot, Spring Cloud, and MyBatis.
Experienced in distributed system development and microservice architecture design (e.g., Dubbo, Zookeeper).
Skilled in database development with MySQL and Oracle, familiar with SQL optimization and transaction management.
Knowledge of high-concurrency, high-availability architecture design, with experience in performance tuning.
Proficient in development and deployment in Linux environments; familiar with message queues (e.g., Kafka, RabbitMQ) and caching technologies (e.g., Redis).
Understanding of financial loan business processes, such as loan application, approval, and repayment.
Experience in developing risk control systems, payment systems, or credit systems is preferred.
Strong communication skills and team spirit, with the ability to quickly adapt to new projects.
Strong learning ability and problem-solving skills, able to independently handle complex tasks.
Is this job a match or a miss?