CrawlJobs Logo

Java Backend Developer

Canada, Mississauga Employment contract 94300.00 - 141500.00 USD / Year · Job Posted April 24, 2026
Apply Position
Job Link Share

Job Description

The Java Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements

  • 5+ years of hands-on experience in Java backend development (17+)
  • Proven expertise in building data processing applications
  • Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.)
  • Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models
  • Solid understanding of in-memory data loading techniques and efficient data joining strategies
  • In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management
  • Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture)
  • Proficient in Test-Driven Development (TDD) methodologies
  • Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles
  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
  • Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Knowledge of Apache Spark/Flink for distributed processing

Looking for more opportunities?

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

Similar Jobs for

Java Backend Developer

8 matching positions

New

Java Backend Developer

The Java Developer is responsible for working alongside Citi’s Financial Resourc...
Location
Location
Poland , Warsaw
Salary
Salary:
189660.00 - 322940.00 PLN / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-5 years in systems analysis and the development of modern full-stack applications
  • Strong hands-on experience with Java, Spring Boot, and SQL
  • Solid understanding of best practices, including clean code, design patterns, and writing high-quality, testable, and performant code
  • Solid understanding of relational databases (e.g., SQL Server, Oracle) and familiarity with NoSQL databases (e.g., MongoDB)
  • Strong problem-solving skills, attention to detail, and the ability to deliver results in a fast-paced environment
  • Good communication skills with fluency in English
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Participate in feasibility analysis, estimation, and technical planning for new and existing applications
  • Design, develop, test, and implement scalable application solutions, taking ownership across the full software development lifecycle
  • Analyze complex technical and business problems to propose effective, high-quality solutions
  • Collaborate with stakeholders and cross-functional teams to understand requirements and deliver value-driven solutions
  • Ensure application performance, stability, and security through monitoring and post-implementation improvements
  • Uphold code quality by contributing to development standards, best practices, code reviews, and CI/CD processes
  • Support production systems by troubleshooting issues and providing timely resolutions and enhancements
  • Continuously evaluate and improve system design, development processes, and technologies
What we offer
What we offer
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
  • Additional day off for volunteering
  • Cafeteria/ flex benefit
  • Fulltime
Read More
Arrow Right

Java backend developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ Years of develop, test, and maintain Java-based applications under the guidance of senior developers
  • Write clean, efficient, and well-documented Java code following coding standards
  • Assist in designing and implementing features based on business requirements
  • Participate in the full software development lifecycle (SDLC), including analysis, development, testing, and deployment
  • Debug, troubleshoot, and fix defects in existing applications
  • Work with frameworks such as Spring / Spring Boot (basic to intermediate level)
  • Develop and consume RESTful APIs
  • Hands on in UI technologies like angular/react
  • Perform unit testing using tools like JUnit or Mockito
  • Collaborate with cross-functional teams (QA, UI, DevOps, Business Analysts)
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
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 0-2 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • 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
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Backend Developer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 13, 2026
Flip Icon
Requirements
Requirements
  • 6 to 8 years experience in java backend development
  • Strong experience in Spark/Scala/any stream based applications
  • Good understanding on java/j2ee design, cloud services (AWS/Azure/GCP)
  • Experience with REST Apis, JSON parsing, Kafka producer-consumer, DAGs, Airflows
  • Good to have knowledge on react js, monitoring and alerting tools, JIRA
  • Experience in GIT, CI/CD
  • Fulltime
Read More
Arrow Right

Java Backend Developer

Location
Location
United Kingdom , Burgess Hill
Salary
Salary:
65000.00 - 70000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 11, 2026
Flip Icon
Requirements
Requirements
  • Up to 5 years of experience
  • Strong knowledge of Java (8+)
  • Microservices
  • Spring Boot
  • Kafka
  • SQL/NoSQL databases
  • Familiar with TDD
  • CI/CD
  • version control (GIT)
  • University degree in Computer Science, Computer Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Build, troubleshoot, deploy, and scale high-quality software using distributed enterprise frameworks
  • Fulltime
!
Read More
Arrow Right

Java Backend Developer

Join a high-performance eBond Booking and Messaging team managing a complex trad...
Location
Location
United Kingdom , London
Salary
Salary:
600.00 - 625.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 09, 2026
Flip Icon
Requirements
Requirements
  • Java Expert: Java 8+, Multithreading, and RESTful Webservices
  • Messaging Pro: Deep knowledge of Pub-Sub and brokers like 60East AMPS, Kafka, or RabbitMQ
  • Reactive & Agile: Experience with Functional Reactive Programming (RxJava/Flow API) within an Agile/Scrum setup
  • Data & Systems: Proficiency in Spring, SQL (Sybase/PostgreSQL), and distributed systems (Zookeeper)
  • Performance: Skilled in low-latency communication and debugging complex distributed systems
Job Responsibility
Job Responsibility
  • Build and adapt trading workflows
  • Ensure seamless connectivity to external exchanges
  • Manage trade booking systems
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience in the Financial Service industry
  • Must Have - Java, Microservices, Sprinboot
  • Desired - Angular
  • Databse - SQL /Oracle
  • 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
  • Strong experience in Java/ Microservices, Spring boot, Kubernates, SQL/NoSQL required
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
  • 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
  • In addition to development should be willing to support production deployments
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Backend Developer

You will work on mission-critical systems serving high-net-worth clients across ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java (Java 8+)
  • Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with Hibernate/JPA for ORM
  • Solid understanding of RESTful API design principles
  • Experience with relational databases and SQL
  • Familiarity with Git version control
  • Understanding of microservices architecture patterns
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Java and Spring Framework
  • Build and optimize RESTful APIs and microservices architecture
  • Work with relational databases (PostgreSQL, Oracle, DB2) for data persistence and optimization
  • Collaborate with cross-functional teams including front-end developers, QA, and business analysts
  • Participate in code reviews, technical discussions, and agile ceremonies
  • Troubleshoot production issues and implement performance improvements
  • Contribute to technical documentation and knowledge sharing
What we offer
What we offer
  • Hybrid working mode and Work-from-Abroad benefits
  • 18 days of Annual leave
  • Comprehensive coverage including General Practitioner, hospitalization, dental, and optical
  • Annual bonus based on individual performance
  • Training programs, certification opportunities, and training incentives to support career growth
  • Regular team-building activities and social events
  • Fulltime
Read More
Arrow Right