CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Developer Jobs (Hybrid work)

2347 Job Offers

Senior Java Developer
Save Icon
Join our team in Belfast as a Senior Java Developer. You will drive application development using Java, Kafka, and SQL databases within an Agile SCRUM framework. Your role includes mentoring, peer reviews, and designing distributed systems with Docker/Kubernetes. We offer a competitive package wi...
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 Global Spread Products Technology Team as a Senior Java Developer in Warsaw. You will design and implement strategic Risk Systems using Java, Microservices, and Cloud (AWS) technologies like Kubernetes. We seek an expert with 5+ years in building distributed architectures and modern Spri...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Developer
Save Icon
Join our team in Warsaw as a Senior Java Developer. You will enhance real-time pricing, risk, and e-trading systems for Fixed Income products. We seek an expert in Core Java, Kafka, and Agile/DevOps with leadership ambition. Enjoy comprehensive benefits including medical care, pension, and learni...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Cloud App Developer
Save Icon
Join Citi in Warsaw as a Senior Java Cloud App Developer. Lead the delivery of robust, cloud-native solutions using Java, Spring Boot, and Kubernetes on AWS/GCP. This hybrid role offers a comprehensive benefits package, including private medical care and a pension plan, within a global financial ...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Full Stack Java Developer
Save Icon
Join a leading OTC derivatives technology team in Belfast, driving a major tech transformation. As a Senior Full Stack Java Developer, you will build robust solutions using Java, Spring, and Angular. We seek an engineer passionate about TDD, clean code, and distributed systems like AWS or Kafka.
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Applications Developer (Java)
Save Icon
Join Citi in Dublin as a Senior Java Applications Developer. Implement next-generation products using Java, Microservices, and cloud tech. This role offers best-in-class benefits and growth in a leading global, multicultural organization. Agile experience and skills in Kafka, MongoDB, and CI/CD a...
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Ab Initio Developer
Save Icon
Join our Belfast team as a Senior Ab Initio Developer. You will design and build robust ETL solutions using Ab Initio and DataStage to process critical data feeds. We seek an expert in GDE, EME, SQL, and Linux scripting within a full SDLC. Enjoy excellent benefits including bonus, private healthc...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior / Lead Core Java Developer
Save Icon
Join Citi in Belfast as a Senior/Lead Core Java Developer. You will lead the delivery of a global Equities OMS, collaborating closely with trading desks. This role requires extensive core Java expertise, including multi-threading and system analysis, along with leadership in a matrix environment....
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Python Developer
Save Icon
Seeking a skilled Python Developer with 5-8 years of experience to join our team in Pune or Chennai. You will design and implement applications, leveraging strong Python, PySpark, and Hadoop ecosystem skills. This role offers a chance to work on big data solutions and REST services within a globa...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Product Control Tech ETL Developer, AVP
Save Icon
Join our Global FX Tech team in Belfast as an AVP, ETL Developer. You will design and develop backend services using AB Initio, ensuring data quality and regulatory controls. This role requires strong ETL, data warehousing, and Unix skills within financial services. We offer a competitive bonus, ...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Mainframe Developer
Save Icon
Join Citi's Technology team as a Mainframe Developer in Pune or Chennai. This role involves application systems analysis, programming, and debugging using core business languages. You will design solutions, conduct testing, and support complex development projects. Ideal for candidates with 0-2 y...
Location Icon
Location
India , Pune; Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
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
Risk Capital - Model Developer - VP
Save Icon
Lead the development of economic risk capital models at Citi in Warsaw. This VP role requires strong quantitative skills in Python/C++, statistics, and risk management. You will manage the full model lifecycle, from methodology to implementation. We offer a comprehensive benefits package includin...
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
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

About the Developer role

Discover the dynamic world of developer jobs, a cornerstone of the modern digital economy. Developers are the creative and technical masterminds behind the software, applications, and systems that power our daily lives. From the websites we browse to the mobile apps we use and the complex enterprise software running global businesses, developers are the architects of our digital future. This profession involves designing, coding, testing, and maintaining the software that drives innovation across every industry.

A developer's primary responsibility is the entire software development lifecycle. This begins with analyzing user needs and then designing robust software solutions to meet those requirements. The core of the role involves writing clean, efficient, and well-documented code in various programming languages. Developers build and maintain the backbone of applications, which includes creating and managing Application Programming Interfaces (APIs), backend services, and database structures. They are responsible for implementing key architectural patterns like microservices to ensure systems are scalable, reliable, and performant. A significant part of their work involves integrating different systems, such as connecting applications to databases, message queues, and third-party services.

Beyond initial creation, developers are tasked with continuous improvement and maintenance. This includes identifying and fixing bugs, optimizing applications for speed and stability, and implementing security best practices to protect against vulnerabilities. They conduct rigorous testing, including unit and integration tests, to ensure software quality. Furthermore, developers collaborate closely with other teams, such as frontend engineers, quality assurance (QA) specialists, and DevOps teams, to enable seamless continuous integration and deployment (CI/CD) pipelines. In many modern environments, developers also work on containerizing applications using tools like Docker and orchestrating them with platforms like Kubernetes. For senior and leadership roles, responsibilities expand to include mentoring junior team members, managing project timelines, making strategic technology decisions, and overseeing a team's output and professional development.

Typical skills and requirements for developer jobs are diverse. A strong foundation in computer science principles is essential. Proficiency in one or more programming languages (such as Go, Java, Python, JavaScript, or C#) is a fundamental requirement. Developers must understand software architecture, including concepts like RESTful APIs, microservices, and event-driven systems. Experience with databases (SQL and NoSQL), version control systems like Git, and operating systems is standard. As the field evolves, knowledge of cloud platforms (AWS, Azure, GCP), containerization, and infrastructure-as-code is increasingly valuable. Crucially, soft skills are just as important; problem-solving abilities, analytical thinking, clear communication, and the capacity to work collaboratively in a team are highly sought after. Most positions require a bachelor's degree in computer science or a related field, or equivalent practical experience. Whether you are an entry-level programmer or an experienced applications development manager, developer jobs offer a challenging and rewarding career path for those passionate about building the technology of tomorrow.