Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Join our dynamic team at crypto as a Senior Java Developer specializing in trading platforms. You will be pivotal in designing and implementing state-of-the-art trading solutions that deliver high performance and reliability. This is an opportunity to work at the forefront of the cryptocurrency sector, making a significant impact in a fast-paced environment.
Join our dynamic team at crypto as a Senior Java Developer specializing in trading platforms. You will be pivotal in designing and implementing state-of-the-art trading solutions that deliver high performance and reliability. This is an opportunity to work at the forefront of the cryptocurrency sector, making a significant impact in a fast-paced environment.
Join our dynamic team as a Java Developer and leverage your expertise to build innovative applications. You will collaborate with cross-functional teams to develop robust solutions, ensuring high performance and responsiveness. This role requires a passion for coding and the ability to work in a fast-paced environment.
Join our dynamic team at Accion Labs as a Java Developer! We are seeking a skilled professional who is passionate about developing innovative software solutions. In this role, you will work on exciting projects, collaborating with talented engineers and contributing to the overall success of our initiatives. If you thrive in a fast-paced environment and are eager to tackle challenges, we want to hear from you!
Join Accion Labs as a Java Application Developer and take your career to the next level! We are seeking a talented and motivated individual who thrives in an innovative environment. In this role, you will be responsible for designing, developing, and maintaining robust Java applications. This is an excellent opportunity to contribute to our dynamic team and work on exciting projects that make a difference.
We are seeking an experienced IT Automic Automation Specialist with a strong background in the Banking and Fintech sectors. In this pivotal role, you will lead the automation of batch and scheduling processes utilizing the Automic tool. Your responsibilities will involve collaborating with various IT teams to gather requirements and implement automation solutions that adhere to client standards.As a successful candidate, you will have the ability to work both independently and collaboratively in teams. Your conscientiousness will ensure that defined metrics and KPIs are consistently met. Strong communication and organizational skills are essential, as is your capacity to interact and coordinate with different teams within a financial institution. You should possess excellent problem-solving capabilities and be able to analyze complex issues effectively. The ability to work under pressure and maintain composure during stressful situations is crucial.
Position: Data Scientist – Machine Learning in AI FintechJoin Cygnify, a prominent player in the AI Fintech sector, as we seek a skilled Data Scientist with a strong background in banking models, fraud detection, and machine learning techniques. In this role, you will be integral in designing predictive models, identifying fraud patterns, and collaborating with Risk, Product, and Engineering teams to deliver effective data-driven solutions.Key Responsibilities:Develop and deploy machine learning models focused on credit risk management, payment systems, and fraud detection.Conduct thorough analysis of transactional data to uncover fraud patterns and assess emerging risks.Execute feature engineering, model training, validation, and ongoing monitoring to ensure model performance.Work closely with cross-functional teams to integrate models into existing production systems.Ensure compliance with all regulatory and industry standards regarding model deployment.
We are seeking a talented and motivated Java Developer to join our dynamic team at Accion Labs in Singapore. In this role, you will work on exciting projects that leverage the latest technologies and methodologies to deliver high-quality software solutions. As a Java Developer, you will be responsible for designing, developing, and maintaining Java applications, collaborating with cross-functional teams, and ensuring optimal performance of the applications.
Join Accion Labs as a Java Developer and embark on a journey of innovation and technology. You will be part of a dynamic team, working on exciting projects that push the boundaries of software development.
Position Title: IT Business Development ManagerIndustry: Banking & FinanceEmployment Type: PermanentJob Overview:The IT Business Development Manager plays a pivotal role in nurturing and expanding relationships with large and strategic enterprise clients within the Financial Services sector. Collaborating closely with senior stakeholders, including VP-level and C-suite executives, this position focuses on understanding customer business priorities and effectively positioning Enterprise Solutions that deliver tangible business value.This role demands a robust consultative sales approach, the capability to navigate complex and lengthy sales cycles, and a commitment to achieving both immediate revenue targets and long-term customer success. As an individual contributor, you will hold significant responsibility for strategic account management and revenue generation.Key Responsibilities:- Cultivate and sustain strong professional relationships with key stakeholders in assigned accounts.- Develop and implement strategic account plans, including strategies, financial objectives, and critical milestones for a 1-3 year horizon.- Oversee intricate sales cycles by utilizing relevant internal and external resources.- Gain a comprehensive understanding of clients' business landscapes and continuously assess and validate their needs.- Employ consultative selling techniques to communicate clear business value and ROI propositions.- Balance short-term sales goals with a long-term vision to enhance customer satisfaction and ensure sustainable revenue growth.- Provide accurate quarterly forecasts and uphold consistent revenue performance against set targets.
Join our dynamic team as an AI Engineer specializing in the banking and fintech industries. You will leverage cutting-edge technology to develop intelligent solutions utilizing Agentic frameworks, Large Language Models (LLMs), and the Model Context Protocol (MCP). Your role will focus on delivering fast and scalable services across the organization.Key Responsibilities:- Collaborate with software development and data science teams to identify requirements and design innovative solutions.- Deploy and operationalize machine learning (ML) and generative AI (GenAI) models on our infrastructure.- Manage and maintain existing AI models, ensuring they remain effective by monitoring for data drifts and other anomalies as part of MLOps best practices.- Engage in research on AI frameworks and conduct evaluations regarding the safety of domain-trained models.- Stay abreast of the latest advancements in AI and propose AI/GenAI solutions to enhance existing workflows, acting as a subject matter expert in AI.
Join our dynamic team at Accion Labs, where innovation meets excellence! We are on the lookout for talented Java Developers who are passionate about building robust applications and solving complex problems. This is an exciting opportunity for mid-senior level professionals to contribute to cutting-edge projects in a collaborative environment.
Join our dynamic team at Accion Labs as a Java Developer with extensive server-side experience! In this role, you'll be instrumental in developing robust applications and systems that enhance our service offerings. We seek a passionate technologist who thrives in a collaborative, fast-paced environment and is eager to tackle complex challenges.
About AirwallexAirwallex stands as the premier unified payments and financial platform tailored for global enterprises. Our distinctive blend of proprietary technology and innovative software empowers over 200,000 businesses globally—including major names like Brex, Rippling, Navan, Qantas, and SHEIN—providing holistic solutions to manage everything from business accounts, payments, spend management, to treasury and embedded finance on a global scale.Founded in Melbourne, we boast a dynamic team of over 2,000 talented and forward-thinking individuals across 26 global offices. With a valuation of US$8 billion and support from esteemed investors such as T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is pioneering the future of global payments and financial services. If you're eager to take on the most ambitious challenges in your career, we invite you to join our team.
About Pave BankWelcome to Pave Bank, where we are not just redefining the banking landscape; we are actively shaping the future of global institutional finance. Inspired by pioneering fintech innovators and fueled by a technology-centric approach, we provide smarter, faster, and more accessible banking, treasury, foreign exchange, and digital asset solutions to sophisticated institutions around the globe.With operational hubs in Singapore and Tbilisi, we blend the agility of a startup with the rigor and reliability of a regulated financial institution. Our mission is to simplify complex cross-border operations, empowering exchanges, funds, fintechs, and corporations to unlock growth and seize new opportunities.Our culture is built on collaboration, commercial creativity, and a passion for addressing the most challenging institutional issues. By joining Pave Bank, you will contribute to the development of global banking solutions, close transformative deals, and make a significant impact in a dynamic, high-stakes environment. Together, we are paving the way for the next generation of institutional finance.About the RoleThis is a pivotal leadership position where you will be responsible for maximizing the commercial value and retention of Pave Bank's global client portfolio. In this Client Success role, your primary mission is to transform the post-sales relationship into a predictable and scalable engine for Net Revenue Retention (NRR) and upside revenue expansion.At Client Success, our goal is to ensure that our clients derive maximum value from our banking products and services—driving product adoption, retention, expansion, and overall satisfaction with the Pave experience. You will serve as a critical advocate for the client internally and a trusted advisor externally, directly influencing the company’s growth and product development.Key Responsibilities:Client Success Strategy & Revenue AccountabilityDefine the Global Strategy: Drive the long-term strategy for the Client Success organization, ensuring alignment with Pave Bank’s overall revenue and product objectives.Expansion Pipeline: Own the commercial strategy for identifying, qualifying, and closing expansion revenue opportunities (upselling and cross-selling) within the existing client base, managing the Client Success pipeline and targets.Monetization & Adoption: Lead high-stakes commercial negotiations with enterprise accounts to secure long-term, profitable partnerships, accelerate product adoption, and enhance feature utilization.
Join our dynamic engineering team at NCS in Singapore as a Software Engineer specializing in Java Core. We are looking for a meticulous and analytical professional who will design, develop, and maintain high-performance Java applications. You will adhere to best practices in software architecture and ensure top-notch code quality while collaborating with cross-functional teams to deliver scalable solutions that align with our business goals.Key Responsibilities:Develop, test, and maintain robust Java applications leveraging core Java technologies and frameworks.Design and implement efficient algorithms and data structures to tackle complex technical challenges.Produce clean, well-documented code that complies with established coding standards and design patterns.Conduct code reviews and provide constructive feedback to teammates, ensuring code quality and uniformity.Work closely with product managers and stakeholders to comprehend requirements and translate them into technical specifications.Diagnose and resolve production issues by analyzing root causes and implementing effective solutions.Engage in architectural discussions and contribute to system design decisions.Enhance application performance through profiling, analysis, and execution of performance improvements.Maintain thorough documentation of code, systems, and processes for knowledge sharing.Stay updated with industry best practices and emerging Java technologies.
Join our team as an innovative and seasoned IT Project Manager focused on spearheading the delivery of comprehensive Java-based software development projects. The successful candidate will bring a robust technical acumen in Java development, extensive hands-on experience in Agile methodologies, and a demonstrated capability to navigate stakeholder dynamics within intricate government settings.Key ResponsibilitiesDirect the planning, execution, and successful delivery of Java applications while adhering to public sector standards and regulations.Lead cross-functional Agile development teams, which include developers, testers, business analysts, and UX/UI designers.Convert business requirements into actionable technical plans, ensuring alignment with governmental project goals and compliance standards.Apply Agile methodologies such as Scrum, Kanban, sprint planning, and retrospectives to promote iterative delivery and ongoing enhancement.Oversee all stages of the software development lifecycle (SDLC), encompassing initiation, deployment, and maintenance.Identify and manage project risks, issues, dependencies, and change requests, ensuring clear and consistent communication with stakeholders.Generate regular project reports, status updates, and dashboards for both internal and external stakeholders.Cultivate strong relationships with government clients, fostering transparency, trust, and stakeholder alignment throughout the project lifecycle.Ensure all project documentation, audit trails, and deliverables comply with public sector governance requirements.
Key ResponsibilitiesCraft, develop, and maintain dynamic web applications utilizing React for the frontend and Java for the backend.Engage in collaborative efforts with cross-functional teams, including Developers, DevOps, and Business Analysts, to implement new features and address issues.Participate in all phases of the software development lifecycle, from design to development, testing, deployment, and ongoing maintenance.Architect and integrate RESTful APIs, ensuring secure and efficient communication between frontend and backend systems.Conduct code reviews to uphold coding standards, best practices, and security protocols.Diagnose, troubleshoot, and resolve full-stack issues to ensure application stability and optimal performance.Contribute to minimizing technical debt while enhancing code quality and maintainability.Keep detailed and updated technical documentation; communicate effectively within the team.Collaborate with senior developers on technical design and architectural strategies.Required Skills and Qualifications2–5 years of professional experience in full-stack development with a strong emphasis on React and Java.Deep understanding of React, including hooks, Redux, reusable component design, and microfrontend architecture.Substantial backend development experience in Java, particularly with Spring Boot, Spring MVC, and Spring Data / JPA.Experience in managing both legacy systems and modern microservice architectures.Practical experience in developing and integrating RESTful APIs across frontend and backend layers.Strong command of JavaScript (ES6+), HTML5, and CSS3.Familiarity with modern frontend tooling such as Webpack, Babel, NPM/Yarn, and ESLint.Knowledge of SQL databases and the ability to write optimized queries.Experience in implementing unit tests using Jest and JUnit to ensure code integrity.Proficient in Git and standard version control workflows, with experience in GitLab CI/CD pipelines for build, test, and deployment.
Role overview fuku is hiring a Java Engineer in Singapore to help build and scale real-time communication platforms for the banking sector. This role focuses on designing, optimizing, and scaling enterprise-grade systems using Java, microservices, cloud, and Kafka. The work involves architecture and high-impact engineering, not just maintenance. What you will do Design and build microservices that handle millions of real-time interactions daily across enterprise communication platforms. Lead complex system design, translating business needs into scalable and resilient architectures for distributed environments. Modernize legacy systems, troubleshoot production issues, and improve performance in high-throughput settings. Promote Test-Driven Development, implement CI/CD pipelines, and encourage clean architecture and best practices. Work closely with stakeholders, architects, and product teams to deliver solutions that align with technical and business goals. Requirements Experience with Java, Spring Boot, and microservices in production environments that require scalable distributed systems. Deep understanding of Kafka, messaging systems, event-driven architecture, and real-time data streaming at enterprise scale. Strong computer science fundamentals: algorithms, data structures, and object-oriented design, with hands-on application. Practical expertise with Docker, Kubernetes, CI/CD pipelines, and deploying cloud-native applications in complex production settings. Ability to independently resolve complex technical challenges, optimize system performance, and manage high-pressure production incidents. Platform details Centralized messaging platform integrating SMS, Email, Push notifications, and real-time chat for banking clients. Tech stack includes Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes, and reactive architectures. Contribute to re-architecting legacy systems, building event-driven solutions, and shaping the future of digital banking communication. Hiring process Initial screening includes a rigorous Codility test; only highly skilled engineers move forward. Seeking established experts with strong fundamentals and real-world system design experience. Why join fuku? Work on engineering challenges at scale, not just feature delivery. Collaborate with experienced engineers and use modern technologies that stretch your skills. Directly influence the technical direction of a global banking communication platform. How to apply To apply, contact Naveen at naveen.vasudevan@Tangspac.com.
Join Accion Labs as a Senior Java Developer specializing in AngularJS and contribute to innovative software solutions in a dynamic environment. We are seeking a talented individual who thrives in a collaborative setting and is passionate about developing high-quality applications.
ThoughtWorks Singapore is currently accepting applications exclusively from Singapore Citizens and Singapore Permanent Residents due to specific business requirements.As a Senior Software Developer, you will engage with business analysts, designers, project managers, and other stakeholders to craft software solutions that drive significant impact for our clients. Your role involves understanding the intricacies of business challenges and writing clean, iterative code to produce exceptional outcomes while consistently promoting superior engineering practices. You will uphold technological integrity, ensuring diverse perspectives are valued and integrated into the solution process.Thriving teams depend on collaboration and constructive discussions. As a Senior Developer, you will foster this collaborative spirit while steering teams towards realizing ambitious technological visions and mentoring junior consultants. You will utilize your profound technical expertise to tackle complex business issues and proactively evaluate your team's health, code quality, and nonfunctional requirements.Key ResponsibilitiesAdopt industry best practices such as Test-Driven Development (TDD), pair programming, and design patterns to write maintainable and reusable code.Champion continuous delivery methodologies to provide high-quality software that delivers value to customers promptly.Lead the integration of AI tools throughout the development lifecycle, enhancing productivity and maintaining high code quality while enabling more innovative problem-solving.Collaborate within value-driven teams to create innovative customer experiences.Design and develop large-scale distributed systems utilizing microservices architecture.Work closely with teammates to develop features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications.Apply insights from our Technology Radar to address client challenges effectively.
Join our dynamic team at crypto as a Senior Java Developer specializing in trading platforms. You will be pivotal in designing and implementing state-of-the-art trading solutions that deliver high performance and reliability. This is an opportunity to work at the forefront of the cryptocurrency sector, making a significant impact in a fast-paced environment.
Join our dynamic team as a Java Developer and leverage your expertise to build innovative applications. You will collaborate with cross-functional teams to develop robust solutions, ensuring high performance and responsiveness. This role requires a passion for coding and the ability to work in a fast-paced environment.
Join our dynamic team at Accion Labs as a Java Developer! We are seeking a skilled professional who is passionate about developing innovative software solutions. In this role, you will work on exciting projects, collaborating with talented engineers and contributing to the overall success of our initiatives. If you thrive in a fast-paced environment and are eager to tackle challenges, we want to hear from you!
Join Accion Labs as a Java Application Developer and take your career to the next level! We are seeking a talented and motivated individual who thrives in an innovative environment. In this role, you will be responsible for designing, developing, and maintaining robust Java applications. This is an excellent opportunity to contribute to our dynamic team and work on exciting projects that make a difference.
We are seeking an experienced IT Automic Automation Specialist with a strong background in the Banking and Fintech sectors. In this pivotal role, you will lead the automation of batch and scheduling processes utilizing the Automic tool. Your responsibilities will involve collaborating with various IT teams to gather requirements and implement automation solutions that adhere to client standards.As a successful candidate, you will have the ability to work both independently and collaboratively in teams. Your conscientiousness will ensure that defined metrics and KPIs are consistently met. Strong communication and organizational skills are essential, as is your capacity to interact and coordinate with different teams within a financial institution. You should possess excellent problem-solving capabilities and be able to analyze complex issues effectively. The ability to work under pressure and maintain composure during stressful situations is crucial.
Position: Data Scientist – Machine Learning in AI FintechJoin Cygnify, a prominent player in the AI Fintech sector, as we seek a skilled Data Scientist with a strong background in banking models, fraud detection, and machine learning techniques. In this role, you will be integral in designing predictive models, identifying fraud patterns, and collaborating with Risk, Product, and Engineering teams to deliver effective data-driven solutions.Key Responsibilities:Develop and deploy machine learning models focused on credit risk management, payment systems, and fraud detection.Conduct thorough analysis of transactional data to uncover fraud patterns and assess emerging risks.Execute feature engineering, model training, validation, and ongoing monitoring to ensure model performance.Work closely with cross-functional teams to integrate models into existing production systems.Ensure compliance with all regulatory and industry standards regarding model deployment.
We are seeking a talented and motivated Java Developer to join our dynamic team at Accion Labs in Singapore. In this role, you will work on exciting projects that leverage the latest technologies and methodologies to deliver high-quality software solutions. As a Java Developer, you will be responsible for designing, developing, and maintaining Java applications, collaborating with cross-functional teams, and ensuring optimal performance of the applications.
Join Accion Labs as a Java Developer and embark on a journey of innovation and technology. You will be part of a dynamic team, working on exciting projects that push the boundaries of software development.
Position Title: IT Business Development ManagerIndustry: Banking & FinanceEmployment Type: PermanentJob Overview:The IT Business Development Manager plays a pivotal role in nurturing and expanding relationships with large and strategic enterprise clients within the Financial Services sector. Collaborating closely with senior stakeholders, including VP-level and C-suite executives, this position focuses on understanding customer business priorities and effectively positioning Enterprise Solutions that deliver tangible business value.This role demands a robust consultative sales approach, the capability to navigate complex and lengthy sales cycles, and a commitment to achieving both immediate revenue targets and long-term customer success. As an individual contributor, you will hold significant responsibility for strategic account management and revenue generation.Key Responsibilities:- Cultivate and sustain strong professional relationships with key stakeholders in assigned accounts.- Develop and implement strategic account plans, including strategies, financial objectives, and critical milestones for a 1-3 year horizon.- Oversee intricate sales cycles by utilizing relevant internal and external resources.- Gain a comprehensive understanding of clients' business landscapes and continuously assess and validate their needs.- Employ consultative selling techniques to communicate clear business value and ROI propositions.- Balance short-term sales goals with a long-term vision to enhance customer satisfaction and ensure sustainable revenue growth.- Provide accurate quarterly forecasts and uphold consistent revenue performance against set targets.
Join our dynamic team as an AI Engineer specializing in the banking and fintech industries. You will leverage cutting-edge technology to develop intelligent solutions utilizing Agentic frameworks, Large Language Models (LLMs), and the Model Context Protocol (MCP). Your role will focus on delivering fast and scalable services across the organization.Key Responsibilities:- Collaborate with software development and data science teams to identify requirements and design innovative solutions.- Deploy and operationalize machine learning (ML) and generative AI (GenAI) models on our infrastructure.- Manage and maintain existing AI models, ensuring they remain effective by monitoring for data drifts and other anomalies as part of MLOps best practices.- Engage in research on AI frameworks and conduct evaluations regarding the safety of domain-trained models.- Stay abreast of the latest advancements in AI and propose AI/GenAI solutions to enhance existing workflows, acting as a subject matter expert in AI.
Join our dynamic team at Accion Labs, where innovation meets excellence! We are on the lookout for talented Java Developers who are passionate about building robust applications and solving complex problems. This is an exciting opportunity for mid-senior level professionals to contribute to cutting-edge projects in a collaborative environment.
Join our dynamic team at Accion Labs as a Java Developer with extensive server-side experience! In this role, you'll be instrumental in developing robust applications and systems that enhance our service offerings. We seek a passionate technologist who thrives in a collaborative, fast-paced environment and is eager to tackle complex challenges.
About AirwallexAirwallex stands as the premier unified payments and financial platform tailored for global enterprises. Our distinctive blend of proprietary technology and innovative software empowers over 200,000 businesses globally—including major names like Brex, Rippling, Navan, Qantas, and SHEIN—providing holistic solutions to manage everything from business accounts, payments, spend management, to treasury and embedded finance on a global scale.Founded in Melbourne, we boast a dynamic team of over 2,000 talented and forward-thinking individuals across 26 global offices. With a valuation of US$8 billion and support from esteemed investors such as T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is pioneering the future of global payments and financial services. If you're eager to take on the most ambitious challenges in your career, we invite you to join our team.
About Pave BankWelcome to Pave Bank, where we are not just redefining the banking landscape; we are actively shaping the future of global institutional finance. Inspired by pioneering fintech innovators and fueled by a technology-centric approach, we provide smarter, faster, and more accessible banking, treasury, foreign exchange, and digital asset solutions to sophisticated institutions around the globe.With operational hubs in Singapore and Tbilisi, we blend the agility of a startup with the rigor and reliability of a regulated financial institution. Our mission is to simplify complex cross-border operations, empowering exchanges, funds, fintechs, and corporations to unlock growth and seize new opportunities.Our culture is built on collaboration, commercial creativity, and a passion for addressing the most challenging institutional issues. By joining Pave Bank, you will contribute to the development of global banking solutions, close transformative deals, and make a significant impact in a dynamic, high-stakes environment. Together, we are paving the way for the next generation of institutional finance.About the RoleThis is a pivotal leadership position where you will be responsible for maximizing the commercial value and retention of Pave Bank's global client portfolio. In this Client Success role, your primary mission is to transform the post-sales relationship into a predictable and scalable engine for Net Revenue Retention (NRR) and upside revenue expansion.At Client Success, our goal is to ensure that our clients derive maximum value from our banking products and services—driving product adoption, retention, expansion, and overall satisfaction with the Pave experience. You will serve as a critical advocate for the client internally and a trusted advisor externally, directly influencing the company’s growth and product development.Key Responsibilities:Client Success Strategy & Revenue AccountabilityDefine the Global Strategy: Drive the long-term strategy for the Client Success organization, ensuring alignment with Pave Bank’s overall revenue and product objectives.Expansion Pipeline: Own the commercial strategy for identifying, qualifying, and closing expansion revenue opportunities (upselling and cross-selling) within the existing client base, managing the Client Success pipeline and targets.Monetization & Adoption: Lead high-stakes commercial negotiations with enterprise accounts to secure long-term, profitable partnerships, accelerate product adoption, and enhance feature utilization.
Join our dynamic engineering team at NCS in Singapore as a Software Engineer specializing in Java Core. We are looking for a meticulous and analytical professional who will design, develop, and maintain high-performance Java applications. You will adhere to best practices in software architecture and ensure top-notch code quality while collaborating with cross-functional teams to deliver scalable solutions that align with our business goals.Key Responsibilities:Develop, test, and maintain robust Java applications leveraging core Java technologies and frameworks.Design and implement efficient algorithms and data structures to tackle complex technical challenges.Produce clean, well-documented code that complies with established coding standards and design patterns.Conduct code reviews and provide constructive feedback to teammates, ensuring code quality and uniformity.Work closely with product managers and stakeholders to comprehend requirements and translate them into technical specifications.Diagnose and resolve production issues by analyzing root causes and implementing effective solutions.Engage in architectural discussions and contribute to system design decisions.Enhance application performance through profiling, analysis, and execution of performance improvements.Maintain thorough documentation of code, systems, and processes for knowledge sharing.Stay updated with industry best practices and emerging Java technologies.
Join our team as an innovative and seasoned IT Project Manager focused on spearheading the delivery of comprehensive Java-based software development projects. The successful candidate will bring a robust technical acumen in Java development, extensive hands-on experience in Agile methodologies, and a demonstrated capability to navigate stakeholder dynamics within intricate government settings.Key ResponsibilitiesDirect the planning, execution, and successful delivery of Java applications while adhering to public sector standards and regulations.Lead cross-functional Agile development teams, which include developers, testers, business analysts, and UX/UI designers.Convert business requirements into actionable technical plans, ensuring alignment with governmental project goals and compliance standards.Apply Agile methodologies such as Scrum, Kanban, sprint planning, and retrospectives to promote iterative delivery and ongoing enhancement.Oversee all stages of the software development lifecycle (SDLC), encompassing initiation, deployment, and maintenance.Identify and manage project risks, issues, dependencies, and change requests, ensuring clear and consistent communication with stakeholders.Generate regular project reports, status updates, and dashboards for both internal and external stakeholders.Cultivate strong relationships with government clients, fostering transparency, trust, and stakeholder alignment throughout the project lifecycle.Ensure all project documentation, audit trails, and deliverables comply with public sector governance requirements.
Key ResponsibilitiesCraft, develop, and maintain dynamic web applications utilizing React for the frontend and Java for the backend.Engage in collaborative efforts with cross-functional teams, including Developers, DevOps, and Business Analysts, to implement new features and address issues.Participate in all phases of the software development lifecycle, from design to development, testing, deployment, and ongoing maintenance.Architect and integrate RESTful APIs, ensuring secure and efficient communication between frontend and backend systems.Conduct code reviews to uphold coding standards, best practices, and security protocols.Diagnose, troubleshoot, and resolve full-stack issues to ensure application stability and optimal performance.Contribute to minimizing technical debt while enhancing code quality and maintainability.Keep detailed and updated technical documentation; communicate effectively within the team.Collaborate with senior developers on technical design and architectural strategies.Required Skills and Qualifications2–5 years of professional experience in full-stack development with a strong emphasis on React and Java.Deep understanding of React, including hooks, Redux, reusable component design, and microfrontend architecture.Substantial backend development experience in Java, particularly with Spring Boot, Spring MVC, and Spring Data / JPA.Experience in managing both legacy systems and modern microservice architectures.Practical experience in developing and integrating RESTful APIs across frontend and backend layers.Strong command of JavaScript (ES6+), HTML5, and CSS3.Familiarity with modern frontend tooling such as Webpack, Babel, NPM/Yarn, and ESLint.Knowledge of SQL databases and the ability to write optimized queries.Experience in implementing unit tests using Jest and JUnit to ensure code integrity.Proficient in Git and standard version control workflows, with experience in GitLab CI/CD pipelines for build, test, and deployment.
Role overview fuku is hiring a Java Engineer in Singapore to help build and scale real-time communication platforms for the banking sector. This role focuses on designing, optimizing, and scaling enterprise-grade systems using Java, microservices, cloud, and Kafka. The work involves architecture and high-impact engineering, not just maintenance. What you will do Design and build microservices that handle millions of real-time interactions daily across enterprise communication platforms. Lead complex system design, translating business needs into scalable and resilient architectures for distributed environments. Modernize legacy systems, troubleshoot production issues, and improve performance in high-throughput settings. Promote Test-Driven Development, implement CI/CD pipelines, and encourage clean architecture and best practices. Work closely with stakeholders, architects, and product teams to deliver solutions that align with technical and business goals. Requirements Experience with Java, Spring Boot, and microservices in production environments that require scalable distributed systems. Deep understanding of Kafka, messaging systems, event-driven architecture, and real-time data streaming at enterprise scale. Strong computer science fundamentals: algorithms, data structures, and object-oriented design, with hands-on application. Practical expertise with Docker, Kubernetes, CI/CD pipelines, and deploying cloud-native applications in complex production settings. Ability to independently resolve complex technical challenges, optimize system performance, and manage high-pressure production incidents. Platform details Centralized messaging platform integrating SMS, Email, Push notifications, and real-time chat for banking clients. Tech stack includes Spring WebFlux, Kafka Streams, Apache Camel, Kubernetes, and reactive architectures. Contribute to re-architecting legacy systems, building event-driven solutions, and shaping the future of digital banking communication. Hiring process Initial screening includes a rigorous Codility test; only highly skilled engineers move forward. Seeking established experts with strong fundamentals and real-world system design experience. Why join fuku? Work on engineering challenges at scale, not just feature delivery. Collaborate with experienced engineers and use modern technologies that stretch your skills. Directly influence the technical direction of a global banking communication platform. How to apply To apply, contact Naveen at naveen.vasudevan@Tangspac.com.
Join Accion Labs as a Senior Java Developer specializing in AngularJS and contribute to innovative software solutions in a dynamic environment. We are seeking a talented individual who thrives in a collaborative setting and is passionate about developing high-quality applications.
ThoughtWorks Singapore is currently accepting applications exclusively from Singapore Citizens and Singapore Permanent Residents due to specific business requirements.As a Senior Software Developer, you will engage with business analysts, designers, project managers, and other stakeholders to craft software solutions that drive significant impact for our clients. Your role involves understanding the intricacies of business challenges and writing clean, iterative code to produce exceptional outcomes while consistently promoting superior engineering practices. You will uphold technological integrity, ensuring diverse perspectives are valued and integrated into the solution process.Thriving teams depend on collaboration and constructive discussions. As a Senior Developer, you will foster this collaborative spirit while steering teams towards realizing ambitious technological visions and mentoring junior consultants. You will utilize your profound technical expertise to tackle complex business issues and proactively evaluate your team's health, code quality, and nonfunctional requirements.Key ResponsibilitiesAdopt industry best practices such as Test-Driven Development (TDD), pair programming, and design patterns to write maintainable and reusable code.Champion continuous delivery methodologies to provide high-quality software that delivers value to customers promptly.Lead the integration of AI tools throughout the development lifecycle, enhancing productivity and maintaining high code quality while enabling more innovative problem-solving.Collaborate within value-driven teams to create innovative customer experiences.Design and develop large-scale distributed systems utilizing microservices architecture.Work closely with teammates to develop features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications.Apply insights from our Technology Radar to address client challenges effectively.