CrawlJobs Logo

Java Developer

Canada, Toronto Employment contract 94300.00 - 141500.00 USD / Year · Job Posted November 19, 2025
Apply Position
Job Link Share

Job Description

The Java Developer role involves working on next-generation cross-asset calculation systems for Citi trading desks and enterprise users. Responsibilities include developing and deploying Java services across multiple public clouds to improve scalability and performance, troubleshooting with clients, implementing automation solutions, and collaborating with cloud infrastructure and security teams. The role requires expertise in Java Spring Boot, public cloud platforms like AWS and GCP, Kubernetes technologies, and agile methodologies. Additional desirable skills include experience with Kinetica DB, Tableau development, Python, and investment banking.

Job Responsibility

  • Setup new Cloud-native app for each XiP client
  • Providing cloud support and assistance to XiP client
  • Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues
  • Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations
  • Collaborate with the Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud Platform to bring relevant public cloud infra and services into Citi in a timely fashion
  • Contributing to architectural standards, development best practices, and promoting adherence to these standards
  • Work closely with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld
  • Partner with multiple teams to ensure appropriate integration of functions to meet our business and technology goals
  • Provide expertise and advanced knowledge in Java Spring Boot / Python scripts and Google Cloud/AWS with the team
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets

Requirements

  • Experience in Java programming in Spring framework
  • Experience with Microservice Architecture
  • Expert with Java based services in Public Cloud with extensive experience industry
  • Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift
  • Proven experience in event-driven and streaming microservices. Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent)
  • Familiarity with Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions
  • SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA
  • In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault
  • Extensive experience with multi-threaded applications
  • Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins
  • Advocate for industry best practice, especially with regards to clean code, testing, continuous integration, and deployment
  • Be flexible and agile to fast evolving technology and business demands and changing priorities
  • Product-focused, with the capability to interact with clients and deliver results, taking ideas to production
  • Demonstrates clear and concise written and verbal communication consistently

Nice to have

  • Experience working with Kinetica DB
  • Experience working in Tableau development
  • Familiarity with Python, Bash scripting and java
  • Investment Banking / High Performance Compute platform experience would be an advantage
  • Expertise in both AWS and GCP (Google Cloud Platform). In particular, the differences between the two cloud providers and how to deploy to them
  • Experience with DevOps tools such as Helm, Terraform, Vault, kubectl
  • Experience using the Groovy language

What we offer

  • Global benefits
  • Tailored career opportunities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Developer

8 matching positions

New

Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Java Developer

Banamex is looking for a motivated and skilled Java Developer to join our dynami...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of professional development experience with Core Java
  • Experience developing RESTful web services and understanding of API design principles
  • Good knowledge of PL/SQL — writing queries, stored procedures, and optimizations
  • Familiarity with Linux environments and basic server-side operations
  • Understanding of microservices concepts and distributed system design
  • Experience working in agile/Scrum development environments
  • Strong problem-solving skills and a collaborative mindset
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
Job Responsibility
Job Responsibility
  • Develop and maintain backend applications and APIs using Core Java and Spring Boot
  • Build and consume RESTful web services for seamless integration with internal and external systems
  • Participate in the full software development lifecycle — design, coding, testing, and deployment
  • Work with relational databases to develop and optimize queries and stored procedures
  • Support CI/CD pipeline activities using Jenkins, ensuring smooth build and release processes
  • Write unit and integration tests to maintain code quality and reduce regression risk
  • Collaborate with senior developers and architects to deliver robust, scalable solutions
  • Participate in code reviews and follow established development standards and best practices
  • Document technical designs, APIs, and system components clearly and thoroughly
  • Identify and resolve bugs and performance bottlenecks in a timely manner
  • Fulltime
Read More
Arrow Right
New

Java Developer

ABOUT THE JOB Develop reliable, flexible, scalable, and secure software applica...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in IT, Software Engineer or related field
  • Experience with at least 4 years in software development, including significant use of the Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Proficiency in Java programming language
  • Experience with front-end technologies such as HTML, CSS, JavaScript/TypeScript
  • familiarity with frameworks like Angular or ReactJS is a plus
  • Experience with test-driven development and peer review techniques
  • Good communication in English is a plus
  • You demonstrate strong analytical and problem-solving skills.
Job Responsibility
Job Responsibility
  • Develop reliable, flexible, scalable, and secure software applications to support organizational capabilities
  • Identify, create, and apply software development and security standards and processes
  • Plan and design software components
  • Estimate time and effort required for software development
  • Construct, amend, and verify software components, ensuring security is embedded
  • Apply test-driven development and ensure appropriate test coverage
  • Use peer review techniques such as pair programming
  • Document software components
  • Obtain agreement to the value of the software components to be developed
  • Select appropriate development methods and lifecycles
What we offer
What we offer
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trip
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries.
  • Fulltime
Read More
Arrow Right

Java Developer

We are looking for a talented and motivated Java Developer to join our growing t...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
myn.co.uk Logo
Myn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Java (Java 11/17 or later preferred)
  • Solid understanding of object-oriented programming principles
  • Experience with Spring Boot and related Spring technologies
  • Knowledge of RESTful API development and microservices architecture
  • Experience working with SQL databases such as PostgreSQL, MySQL, or SQL Server
  • Familiarity with version control systems, particularly Git
  • Understanding of software development lifecycle (SDLC) and Agile methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Java-based applications and services
  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with product managers, business analysts, and other developers to deliver software solutions
  • Participate in code reviews and contribute to technical discussions
  • Troubleshoot, debug, and resolve software issues
  • Optimize application performance, scalability, and security
  • Support the deployment and monitoring of applications in production environments
  • Stay up to date with emerging technologies and industry trends
What we offer
What we offer
  • Competitive salary and annual performance bonus
  • Flexible working arrangements
  • Private healthcare and pension scheme
  • Generous holiday allowance
  • Professional development and training opportunities
  • Modern office environment in London
  • Opportunity to work on impactful projects with cutting-edge technologies
  • Fulltime
Read More
Arrow Right

Java Developer

Java Developer – London (Hybrid) Location: London, UK (Hybrid – 2–3 days per we...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
myn.co.uk Logo
Myn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Java development
  • Strong knowledge of Java 11+ and object-oriented programming principles
  • Experience with frameworks such as Spring Boot and Spring MVC
  • Knowledge of REST APIs, microservices architecture, and web services
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle
  • Familiarity with Git and modern version control practices
  • Understanding of software development lifecycle and Agile methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Java-based applications and services
  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Develop and integrate RESTful APIs and microservices
  • Assist with application deployment, monitoring, and support activities
  • Stay current with emerging technologies and industry trends
What we offer
What we offer
  • Competitive salary and annual performance bonus
  • Flexible hybrid working model
  • Private healthcare and pension scheme
  • Generous holiday allowance
  • Professional development and training opportunities
  • Collaborative and inclusive work environment
  • Clear career progression pathways
  • Fulltime
Read More
Arrow Right

Java Developer

We are currently seeking a Java Developer to join our team in Hyderabad, Telanga...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 17+, Spring Boot 3.x, Spring Cloud, Maven/Gradle, Kafka, Flink, MS SQL Server, Scrum, Jira, trunk-based development, automated testing
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
United States , Monroe Township
Salary
Salary:
Not provided
hireitpeople.com Logo
Hire IT People, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering or equivalent in a related field or a foreign equivalent with relevant experience
  • Experience in distributed JAVA/J2EE technologies
  • Experience with Spring Framework (Spring MVC, Spring Data, Spring Rest, IOC, AOP, Security), ORM like JPA, and Oracle
  • Experience in JavaScript, MVC, jQuery, Angular 2.0, HTML5, Bootstrap
  • Experience with Web Services (SOAP and RESTful)
  • Experience with Junit, Jenkin, ADO, STS IDEs
  • Experience in code quality improvement
  • Experience in bug fixing in various environments
Job Responsibility
Job Responsibility
  • Lead the software interface development team in development, change control, issues resolution, requirements management, analysis and design, programming/construction, and testing
  • Design, Develop, and Integrate using distributed JAVA/J2EE technologies
  • Serve as a technical expert on development, coding, testing, and debugging stages of application
  • Lead activities and interact with users through all phases of the Systems
  • Develop controllers, services, and DAO layers using the spring framework (Spring MVC, Spring data, Spring rest, IOC, AOP, Security,), ORM like JPA, and Oracle
  • Develop detailed specifications, coding, and unit and systems testing for the application
  • Provide technical and analytical guidance to team members to facilitate the implementation of new technologies
  • Develop the Web Services for both SOAP and Restful
  • Design and Implement web-based applications using JavaScript, MVC, jQuery, Angular 2.0, HTML5, Bootstrap, and other web-based frameworks
  • Perform Gap Analysis and Risk analysis of the existing system, evaluate the benefits of the new system, and check the compatibility of the existing system infrastructure with the new business Requirements
  • Fulltime
Read More
Arrow Right

Java Developer

Teamio is one of our most important products. Its mission is simple, but essenti...
Location
Location
Czechia
Salary
Salary:
90000.00 - 115000.00 CZK / Month
sportvision.cz Logo
Sport Vision Czechia s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • strong knowledge of Java
  • know Spring Boot well
  • understand REST APIs and ideally GraphQL
  • experience with object-oriented design
  • knowledge of SQL and relational databases
  • a strong sense for clean, testable, and maintainable code
  • experience with automated testing
  • have at least basic-to-intermediate experience with frontend development, ideally in React
  • understand AWS cloud services and modern cloud environments
  • are willing to work with AWS CDK and infrastructure-as-code concepts
Job Responsibility
Job Responsibility
  • developing and improving backend services in Java
  • collaborating on frontend features implemented in React and TypeScript
  • designing and evolving the architecture of Teamio’s product components
  • modernizing existing applications and architecture
  • designing cloud infrastructure using Infrastructure as Code principles
  • working with candidate data, job applications, and internal recruitment sources
  • integrating Teamio with our job portals and other internal systems
  • improving performance, stability, scalability, and security
  • writing and maintaining automated tests
  • collaborating with other developers, product owners and teams across Alma Career
What we offer
What we offer
  • Children-friendly office
  • Corporate events
  • Dog-friendly office
  • Flexible start/end of working hours
  • Individual budget for personal growth
  • Notebook
  • Refreshments on workplace
  • Self-organization of the job
  • Work mostly from home
  • 5 weeks of vacation
  • Fulltime
Read More
Arrow Right