Tech jobs
Job listings
Software Engineer (Java)
Builds and maintains Java-based financial applications using Spring Boot, microservices, and PostgreSQL, with front-end exposure in React.
Software Engineer (Java)
Develop and maintain Java-based applications, optimize performance, and integrate systems using frameworks like Spring and WebLogic.
Software Developer - Java
Build and maintain Java-based microservices and RESTful APIs for financial services using Spring Boot and modern CI/CD pipelines.
Software Engineer
Build and maintain Visa’s payment authorization tools using Java/Spring Boot, React, and cloud services; write scalable code, automate tests, and ensure security/compliance in a global team.
Staff Backend Engineer – Global Token Platform
Design and build Visa’s Global Token Service Platform, focusing on tokenization, Java/J2EE services, and secure payment infrastructure in a global fintech setting.
Software Engineer
Build and maintain large-scale Java banking apps using Spring Boot, Kafka, and cloud platforms; optimize microservices and big-data pipelines.
Senior Backend Engineer, Global Token Platform
Senior backend engineer at Visa building and scaling the Global Token Service Platform using Java/J2EE and REST to secure and tokenize global payment transactions.
Microservice Software Engineer
Build and maintain microservices in Java/Spring Boot, integrating with Kafka and MQ brokers, while ensuring high code quality and test coverage.
Senior Java/J2EE Developer & Web App Architect
Builds and maintains complex web apps using Java/J2EE, Spring, Hibernate, and Oracle databases.
Confirmed/Mid-Level Java Developer M/F
Maintains and evolves an Order Management System used by traders across global markets, working closely with Paris and other regional teams to support securities, derivatives, and FX trading workflows.
Software Engineer (Java,Springboot) | Contract
Build and maintain backend services in Java/Spring Boot, including REST APIs, microservices, and integrations with databases and messaging platforms.
Software Engineer
Build and maintain enterprise banking apps using Java, Spring Boot, Angular, and AWS; integrate systems with event-driven services and AI tools.
Software Engineer
Develops enterprise compliance software for financial markets using SQL, PL/SQL, and Unix scripting, with occasional AWS exposure and client-site work.
Java Developer, Trading OMS — Mid-Level
Maintain and support trading applications for financial markets using Java and J2EE, collaborating on enhancements for traders.
Senior Java Developer (Emerging Payments) - Vice President
Lead a Java team building enterprise payment systems using Spring Boot, microservices, and cloud frameworks, with hands-on coding in Core Java and J2EE.
Senior Java Developer with Big Data Experience
Builds and optimizes Java-based enterprise systems and high-throughput data pipelines using Spark, Kafka, and Hadoop for Capgemini’s clients in Singapore.
Senior Java Developer & Test Automation Engineer
Design and implement robust Java-based test automation solutions for enterprise applications in Singapore.
Senior Java Developer - Build Enterprise Applications
Build and maintain high-performance, distributed Java enterprise applications while mentoring junior developers and ensuring system reliability and security.
Senior Java Developer (Emerging Payments) - Vice President
Lead a team to build and maintain Java-based payment systems using Spring Boot, microservices, and cloud frameworks, ensuring reliability and scalability for Citi’s emerging payments solutions.
Software Engineer / Java/J2EE
Builds and maintains enterprise Java applications using Spring Boot, J2EE, and Hibernate, focusing on secure single-sign-on solutions and full SDLC workflows.