CrawlJobs Logo
Briefcase Icon
Category Icon

Java Developer - Spring Jobs (Hybrid work)

278 Job Offers

Filters
Lead Full Stack Java Developer
Save Icon
Lead Full Stack Java Developer role in Belfast. Drive tech transformation for OTC derivatives, using Java, microservices, and cloud platforms. Lead a team, architect solutions, and foster a strong engineering culture in a global investment bank.
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Fullstack Developer
Save Icon
Join a leading technology team as a Java Fullstack Developer. Utilize your 5-8 years of experience with Angular, Java, and Oracle/PostgreSQL to build enterprise-scale applications. This role in Pune or Chennai offers a chance to be a technical SME, focusing on performance, stability, and modern U...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Fullstack Developer
Save Icon
Join our team as a Java Fullstack Developer in Chennai or Pune. Utilize your 4-8 years of expertise in Java, Angular/React, and enterprise integrations to build scalable applications. You will design secure, high-performance solutions while mentoring junior analysts in a collaborative environment.
Location Icon
Location
India , Chennai; Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Full Stack Developer
Save Icon
Seeking a Senior Java Full Stack Developer in Belfast. Design and develop enterprise applications using Java, Spring, and Angular/React. Enjoy extensive benefits including bonus, private healthcare, and 27 days leave. Lead high-impact projects in a collaborative tech environment.
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer Team Manager
Save Icon
Lead a dynamic Java team in Warsaw, developing real-time Fixed Income systems for pricing, risk, and e-trading. We seek an expert Java developer with 8+ years' experience, leadership skills, and knowledge of Agile/DevOps. Enjoy top benefits like private medical care, pension plan, and a performan...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer - AVP
Save Icon
Join our Belfast team as a Java Developer - AVP. You will drive application development using Java, Kafka, and SQL databases within an Agile SCRUM framework. Key responsibilities include hands-on coding, system design, and ensuring performance in distributed systems. This role offers a chance to ...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer
Save Icon
Lead Java Developer role in Warsaw, building strategic Risk Systems. Requires 3+ years' experience with Java, Microservices, AWS, and Kubernetes/OpenShift. Ideal candidate excels in Agile SDLC, Spring Boot, and cloud architecture. Benefits include private medical care, pension plan, and performan...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer
Save Icon
Join our team in Dublin as a Java Developer. This role requires strong expertise in Java core, Spring frameworks, and microservice architecture. You will design and implement applications, utilizing Kafka, Docker, and Kubernetes. We seek a skilled developer for a dynamic, distributed systems envi...
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java / Kotlin Developer – Equities Derivatives Strategic Pre-Trade Technology
Save Icon
Join our Equity Derivatives strategic pre-trade technology team in Belfast as a Java/Kotlin Developer. You will transform systems into a best-in-class platform using microservices, Kubernetes, and CI/CD pipelines. We offer strong benefits, including a performance bonus and private medical care, i...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer
Save Icon
Join our team in Chennai as a Senior Java Developer. Design and maintain high-performance applications using Java 11/17+, Spring Boot, and Microservices. Your expertise in REST APIs, database optimization, and CI/CD with Docker/Kubernetes will be key. AWS knowledge is a valuable plus for this role.
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Core Java Developer
Save Icon
Join Citi in Belfast as a Core Java Developer. You will build and support a global Cash & Derivatives OMS, collaborating closely with trading desks. We seek an expert in Java, multi-threading, and tools like Git, Maven, and Linux. This role offers a competitive package including bonus, private he...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Developer
Save Icon
Join our client's Investment Accounting team as a Senior Java Developer in Newport Beach. Develop critical on-premise and cloud-based solutions for trading transactions using Java, AWS, and Kafka. This senior role involves mentoring, tackling complex challenges, and working with hedge fund profes...
Location Icon
Location
United States , Newport Beach
Salary Icon
Salary
Not provided
https://gitmax.com/ Logo
Gitmax
Expiration Date
Until further notice
Java Developer - Equity Derivatives Technology
Save Icon
Join our Equity Derivatives Technology team in Mississauga as a Java Developer. You will build high-performance, scalable applications using Java, Spring, and REST APIs. This role involves close collaboration with front office and product teams to drive efficiency and reduce risk. We seek a devel...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Fixed Income Algo Java Developer
Save Icon
Join Citi's top-ranked US Rates E-Trading team in Mississauga/Toronto as a Java Developer. Design and enhance a high-performance, low-latency algorithmic trading platform for fixed income. Utilize your 5+ years of core Java expertise to build multi-threaded applications with direct revenue impact...
Location Icon
Location
Canada , Mississauga; Toronto
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Lead Java Developer
Save Icon
Lead Java Developer role in Pune, India. Seeking a senior manager with 15+ years in Apps Development, expert in Java, Microservices, and Spring Boot. You will lead a team, design enterprise systems, and utilize Kafka, MongoDB, and Elastic Search. Strong leadership and TDD skills are essential.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer
Save Icon
Join Citi's Technology team as a Java Developer in Pune or Chennai. Utilize your 2-4 years of experience with Java 17 and Spring Boot to analyze, design, and implement application enhancements. You will debug complex systems, write code, and apply industry standards to solve business challenges i...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Developer – FX Options Technology
Save Icon
Join our London team as a Senior Java Developer in FX Options Technology. This hands-on role involves designing features, providing L3 support, and collaborating with trading and quant teams. We seek a credible engineer with strong systems knowledge and a track record in building and renovating p...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Spark Developer
Save Icon
Seeking a seasoned Java Spark Developer for Pune or Chennai. This senior role requires 7-12 years' expertise in Java/J2EE, Big Data (Hadoop, Spark), and Micro Frontend architecture. You will design and implement complex applications, managing the full development lifecycle. A Cloudera certificati...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Full Stack Java Developer
Save Icon
Join our team in Chennai as a Full Stack Java Developer. This intermediate role requires 6+ years of hands-on Java/J2EE, Spring Boot, and REST API experience within financial services. You will design, develop, and secure applications while working with modern cloud and container technologies lik...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Developer - Equity Derivatives India Technology
Save Icon
Join our Equity Derivatives technology team in Pune to build a greenfield trade management platform. We seek a Java Developer with 7+ years' expertise in Spring, Hibernate, and RESTful services. You'll design scalable applications, ensuring high quality with CI/CD and clean code principles. This ...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
A Java Developer specializing in the Spring Framework is a highly sought-after professional responsible for building robust, scalable, and efficient server-side applications that power modern businesses. These developers are the backbone of enterprise software, creating everything from high-volume financial trading platforms to dynamic e-commerce systems and cloud-native microservices. The demand for skilled individuals in this field continues to grow, making it a premier area for technology jobs globally. Professionals in this role translate complex business requirements into technical solutions, ensuring performance, security, and maintainability. Typically, a Java Spring Developer's core responsibility is the end-to-end development of applications using the Java programming language and the comprehensive Spring ecosystem, most notably Spring Boot for streamlined project creation. Their daily tasks involve designing and developing RESTful APIs and web services that serve as the communication layer for front-end clients and other systems. They implement business logic, integrate with databases using technologies like JPA and Hibernate, and ensure data persistence and integrity. A significant part of their role also includes writing clean, testable code and creating unit and integration tests to guarantee software reliability. Furthermore, they often engage in system analysis, architectural planning, and the adoption of design patterns to solve common problems elegantly. The skill set for these jobs is both deep and broad. A strong foundation in core Java (versions 8 and above) is essential, with expertise in object-oriented principles, data structures, and algorithms. Proficiency in the Spring Framework—including Spring MVC, Spring Boot, Spring Security, and Spring Data—is the defining competency. Developers must be adept at building and consuming web services, understanding synchronous and asynchronous communication patterns. Knowledge of relational databases (RDBMS) and SQL is standard, often complemented by experience with NoSQL databases. In modern environments, familiarity with microservices architecture, containerization tools like Docker and Kubernetes, and message brokers such as Kafka is increasingly common. Beyond technical prowess, successful candidates possess strong analytical and problem-solving skills, the ability to work collaboratively in agile teams, and effective communication skills to articulate design ideas and project requirements. Typical requirements for these positions include a bachelor's degree in computer science or a related field (or equivalent experience) and several years of hands-on development experience in Java and Spring. Employers look for a proven track record in developing enterprise-scale applications, a solid understanding of software development life cycles, and the capacity to work under pressure to meet deadlines. For those seeking stable, challenging, and well-compensated technology jobs, a career as a Java Spring Developer offers a clear path to working on impactful projects at the heart of the digital economy.

Filters

×
Countries
Category
Location
Work Mode
Salary