Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proficient in Java and related technologies. Experience with software development methodologies, particularly Agile. Strong problem-solving skills and ability to work collaboratively in a team. Excellent communication skills, both written and verbal. Ability to adapt to new technologies and frameworks.
About the job
Join our dynamic team at Sopra Steria as a Senior Java Developer. In this pivotal role, you will design, develop, and maintain high-quality software solutions that meet client needs. You will collaborate with cross-functional teams to enhance our offerings and drive innovation. If you are passionate about technology and eager to work in an agile environment, we want to hear from you!
About Sopra Steria
Sopra Steria is a leading European technology company that provides consulting, digital services, and software development across various sectors. We are committed to delivering innovative solutions that improve business performance and enhance customer experience.
Join Assurity Trusted Solutions (ATS), a proud subsidiary of the Government Technology Agency (GovTech), as we continue to set benchmarks in the digital and cybersecurity landscape. Over the past decade, ATS has established itself as a trusted partner, delivering a vast array of products and services including operational, governance, and assurance solutions…
Activate Interactive Pte Ltd seeks a Senior Software Engineer with deep experience in Java and Kotlin. This position is based in Singapore and centers on building new solutions and refining current products. Key responsibilities Partner with cross-functional teams to deliver software projects from concept to launch Shape architectural choices and guide technical direction Lead the development of new features using Java and Kotlin Enhance existing products and handle ongoing maintenance tasks Requirements Solid track record in software development with both Java and Kotlin Experience working within an agile team Strong collaboration skills and the ability to communicate technical concepts clearly Proactive approach to taking initiative and moving projects ahead Team culture The team values open collaboration and a commitment to continuous improvement. Colleagues support each other's growth and focus on achieving results together in a lively workplace.
Job Title: Software Development Lead (Tech Lead)Location: SingaporeJoin Cygnify, a pioneering company in the AI fintech sector, where you will take the lead in designing and developing cutting-edge banking solutions powered by artificial intelligence.Key Responsibilities:Lead the design, development, and maintenance of a high-performance platform for AI-driven banking solutions.Craft clean, scalable, and efficient code for cloud-based systems.Seamlessly integrate software components with internal and external systems.Utilize AI and machine learning technologies to optimize models for real-time processing.Embed AI algorithms within financial applications effectively.Conduct unit, integration, and performance testing to maintain software quality.Troubleshoot and resolve technical issues across development, testing, and production environments.Contribute to the architecture and design of scalable, secure, and high-performance financial systems.Engage in code and design reviews to uphold industry best practices.Collaborate with cross-functional teams including engineers, researchers, and product managers.Qualifications:Bachelor's Degree in Computer Science or a related field with 7+ years of hands-on experience in software development as a Software Development Lead or Tech Lead.Proficient in programming languages including Java, JavaScript, C, C++, C#, and Python.Demonstrated experience in the Fintech, Banking, or Financial Services sectors.Familiarity with cloud platforms like AWS, GCP, Azure, or private cloud environments.Excellent problem-solving skills, analytical thinking, and meticulous attention to detail.Strong communication and teamwork skills.Experience with AI and machine learning frameworks is advantageous.Desired Attributes:Proven hands-on experience in system integration and enterprise-level software solutions.Exceptional communication and interpersonal skills to foster collaboration with internal and external teams.Proactive approach with a knack for identifying challenges and proposing effective solutions.
Join Wise as a Senior Software Engineer I specializing in Java, where you will play a pivotal role in developing innovative software solutions that enhance our global financial services. At Wise, we aim to make money transfer faster and more affordable for everyone.In this role, you will leverage your expertise to design, implement, and optimize backend systems while collaborating with cross-functional teams to deliver high-quality software. Your ability to solve complex challenges and deliver robust solutions will be crucial to our mission of providing seamless financial services.
“Make every logistics journey your best one yet” - QuincusThe Company.Established in 2014, Quincus is an innovative B2B supply chain operating SaaS platform located in Singapore. We tackle the pressing challenges of today’s global supply chain using cutting-edge technology. By leveraging AI and machine learning, we have transformed the logistics process into a fully digitized and optimized experience, providing our customers with complete transparency of their supply chain.Founded by visionary entrepreneurs with over a decade of experience in technology, Quincus is spearheaded by Chief Product Officer Katherina-Olivia Lacey, who is driving a technological revolution while championing women in the supply chain sector. Our CEO, Jonathan E. Savoir, was recognized in Forbes' 30 Under 30 Asia List in 2020 and actively participates on the boards of several startups.The Opportunity.As our company continues to expand, we are seeking a skilled Senior Java Engineer to enhance our team and elevate our products to new heights. The Engineer will engage in multiple stages of the application development lifecycle, from initial concept and design to testing and deployment.Your day-to-day responsibilities will include:· Designing, developing, and maintaining code that aligns with requirements set forth by the product team.· Writing integration tests for API endpoints.· Utilizing AWS cloud components to develop and enhance Java-based web applications.· Advising on solution architecture by evaluating the pros and cons of custom development versus other alternatives.Who you are:· Over 7 years of relevant experience in the software development and deployment lifecycle.· In-depth knowledge of core Java (versions 8 and above), Java Spring Boot, and Postgres DB.· Familiarity with event-driven systems (e.g., RabbitMQ); knowledge of Kafka is preferred.· Hands-on experience in writing unit tests and Spring integration tests.· Proficiency in REST API implementation and versioning.· Strong understanding of GitOps; knowledge of trunk-based development is a plus.· Proficient in using version control systems; experience with Bitbucket is preferred.· Collaborative experience in a multinational, distributed, and cross-functional team environment.· A team player who is receptive to giving and receiving feedback.· Ability to work independently on most tasks while knowing when to seek assistance.· Comfortable working in an agile environment, with practical experience in agile/scrum methodologies.· Experience with service-to-service API integrations.Great to have:
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.
Role Overview ncs3 is hiring a Senior Software Engineer with a focus on Java in Singapore. This role centers on building and supporting software that addresses real user needs. What You Will Do Design, develop, and maintain software solutions using Java Work closely with colleagues from different functions to deliver reliable applications Contribute ideas to improve product quality and user experience Location Based in Singapore
Join Wise as a Java Software Engineer, where you will be part of a dynamic team committed to building innovative financial solutions. We seek a talented individual who is not only proficient in Java but is also fluent in Japanese, enabling effective communication within our international team.Your primary responsibilities will include designing, developing, and maintaining high-quality software applications, collaborating with cross-functional teams, and ensuring optimal performance of our systems. If you are passionate about technology and eager to contribute to a mission-driven company, this is the perfect opportunity for you!
Join our dynamic team at Activate Interactive Pte Ltd as a Full Stack Software Engineer specializing in NodeJS and React. In this role, you'll be at the forefront of developing innovative web applications that enhance user experiences. Collaborate with cross-functional teams to design and implement scalable solutions while continuously improving our existing systems.
Position OverviewWe are looking for a highly skilled Full Stack Java Developer who possesses extensive experience with contemporary Java technologies, especially Spring Boot, alongside strong computer science principles. The ideal candidate will be exceptionally organized, adept at juggling multiple priorities, and proficient at converting business needs into effective technical solutions. Experience in the financial services or banking sector is highly desirable.Key Responsibilities- Design, develop, and maintain applications utilizing Core Java (8+), Spring Boot, React, and related frameworks.- Convert functional and business requirements into robust, scalable, and purpose-fit technical solutions.- Engage in all stages of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.- Implement Test-Driven Development (TDD) methodologies, write acceptance tests, and uphold code quality through peer reviews and automated testing.- Optimize SQL queries and collaborate closely with database teams to ensure performance and efficiency.- Work with messaging systems (JMS/MQ) and integrate web services (REST/SOAP).- Collaborate with cross-functional teams to achieve project milestones and proactively address technical challenges.- Contribute to the ongoing enhancement of coding standards, development processes, and architectural practices.Qualifications- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (preferred).- At least 8 years of backend Java development experience and a minimum of 3 years in frontend React development.- Proven track record of delivering clean, maintainable, and scalable code.
Join our dynamic team at Sopra Steria as a Senior Java Developer. In this pivotal role, you will design, develop, and maintain high-quality software solutions that meet client needs. You will collaborate with cross-functional teams to enhance our offerings and drive innovation. If you are passionate about technology and eager to work in an agile environment, we want to hear from you!
About AirwallexAirwallex is a pioneering unified payments and financial solutions platform tailored for global enterprises. With our unique combination of proprietary technology and infrastructure, we empower over 200,000 businesses globally—including notable names like Brex, Rippling, Navan, Qantas, and SHEIN—by providing fully integrated solutions for managing business accounts, payments, spend management, treasury, and embedded finance on a global scale.Founded in Melbourne, we boast a vibrant team of over 2,000 innovative tech professionals spread across 26 offices worldwide. With a valuation of US$8 billion and support from world-class investors such as T. Rowe Price, Visa, Mastercard, and Sequoia, Airwallex is at the forefront of shaping the future of global financial platforms. If you're eager to undertake challenging and impactful work, we invite you to join our team.
Join our dynamic team at ncs3 as a Java Technical Lead in Singapore. We are seeking an experienced professional who will play a pivotal role in leading our Java development projects, ensuring high-quality deliverables and mentoring junior developers. If you are passionate about technology and eager to advance your career in a collaborative environment, we want to hear from you!
Join our dynamic team as a Lead Software Engineer at bjakcareer, where you will play a pivotal role in driving innovative software solutions. This fully remote position allows you to leverage your expertise in software development while collaborating with talented professionals across the globe. If you are passionate about leading projects and mentoring junior developers, we want to hear from you!
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.
Intrinsic Robotics, a pioneering venture under Alphabet, is on a mission to redefine the capabilities of industrial robotics. Our team is committed to harnessing advancements in AI, perception, and simulation to revolutionize the field of industrial robotics, placing software and data at its core.Our goal is to make intelligent robotics accessible and usable for countless businesses, entrepreneurs, and developers. We are a vibrant group of engineers, roboticists, designers, and technologists dedicated to unlocking the creative and economic potential of industrial robotics.RoleAs the Senior Software Engineering Lead, you will spearhead an engineering team focused on ensuring the resilience and reliability of our robotics software platform. You will architect systems that proactively identify and mitigate vulnerabilities across our APIs, SDKs, web interfaces, and cloud-to-edge communication layers. By simulating diverse scenarios, including AI model inference timeouts, high network latencies, data pipeline congestion, and malformed inputs, you will guarantee that our platform remains robust and predictable, even under adverse conditions. You will lead a specialized team in developing automated frameworks that replicate real-world disruptions, thereby providing a solid infrastructure for developers crafting the next generation of AI-driven robotics. Your responsibilities will also encompass the creation of essential monitoring tools to gain in-depth insights into overall system health. As a pivotal technical leader, you will collaborate with elite engineering teams in Mountain View and Munich to align resilience strategies and establish global benchmarks for software reliability.How Your Work Propels Our MissionDesign and implement automated resilience tests focusing on service boundaries and hybrid environments (both on-prem and Cloud).Enhance the robustness of AI integrations by applying failure injection within data pipelines.Utilize fuzzing and property-based testing techniques across the platform to ensure efficient degradation.Strengthen the stability of developer tools and frontend systems against latency and service interruptions.Foster a culture of reliability through mentorship in defensive programming and by leading global "Game Day" exercises.Develop observability tools to monitor and analyze comprehensive system health.
Role overview Grab Holdings Inc. seeks a Lead Backend Software Engineer in Singapore to guide the design and development of backend systems serving millions of users across Southeast Asia. This position plays a central part in shaping reliable, high-performance services at scale. What you will do Lead and mentor a team of backend engineers, offering technical guidance and support. Shape the backend architecture to enhance services and overall user experience. Encourage strong engineering practices and foster innovation within the team. Design and build scalable systems to handle high traffic and complex requirements. Impact This role has a direct impact on the evolution of Grab’s backend services, helping ensure reliability and strong performance for a rapidly growing user base.
Job Title: Software EngineerJob Description:We are looking for a skilled Software Engineer to become a vital part of our innovative team at fuku. The ideal candidate will have extensive experience in Node.js and React, with a minimum of 3 years of professional expertise. You will be tasked with developing and maintaining high-quality software solutions in a dynamic and fast-paced environment.Key Responsibilities:- Design, implement, and maintain web applications utilizing Node.js and React- Collaborate with cross-functional teams to define, design, and deliver new features- Diagnose and resolve issues, optimize existing code for performance and scalability- Engage in code reviews and contribute to the establishment of best practicesRequirements:- Minimum of 3 years of experience with Node.js and React- Strong analytical and problem-solving abilities with an eye for detail- Capability to thrive in a fast-paced work setting- Excellent communication and teamwork skillsIf you are passionate about software development and eager to tackle challenging projects, we invite you to apply.
About SonarSource At SonarSource, we are at the forefront of agent-centric software development, pioneering advancements in AI-driven code review and verification. Our mission is to tackle a vital challenge: ensuring that software created by AI-assisted developers and autonomous agents is dependable, secure, and maintainable.We seamlessly integrate with leading technologies like Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, empowering over 75% of Fortune 100 companies to develop reliable and compliant software. With Sonar, clients experience a 44% reduction in outage reports attributed to AI-generated code.We believe that code verification is the crucial element missing in the Agent-Centric Development Cycle (AC/DC). Major industry players such as Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford rely on us for independent, explainable, and consistent review and governance of their AI-generated code through our innovative products, including:SonarQube: The premier AI code review and verification platform.SonarQube Foundation Agent: Leading the charge in agent-based software repair.SonarSweep & Sonar Context Augmentation: Delivering enterprise-level context and constraints for agent effectiveness.Our teams are distributed across key global hubs, including Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We embody a culture we call CODE:Committed to our customers and community.Obsessed with quality.Deliberate in our decisions.Effective as one team.With over $400M in revenue and a trajectory of profitable growth, we are constructing the backbone of the AI software revolution. If you are eager to make a significant impact, thrive in a fast-paced environment, and wish to work at the leading edge of AI, we would love to connect with you. Position Overview As a vital member of our engineering teams, you will play a pivotal role in enhancing SonarQube Cloud and SonarQube Server, ensuring they are the best tools for Code Quality and Security. Your contributions will involve developing new features that deliver high-quality products and services, empowering our users to write superior software.
Join Grab as a Lead Software Engineer where you will spearhead the development of our innovative AI Platform. This role involves collaborating with cross-functional teams to design and implement cutting-edge solutions that enhance user experience and drive business growth.