1

Senior Java Developer C2C Jobs in Toronto, ON (NOW HIRING)

Java Full-stack Developer

Mississauga, ON · On-site

CA$86K - CA$127K/yr

* The Senior Engineer in Production Management will be responsible for the development and overall ... The candidate must have Java backend development experience with Core Java Java EE Springboot ...

Java Full-stack Developer

Mississauga, ON · On-site

CA$86K - CA$127K/yr

* The Senior Engineer in Production Management will be responsible for the development and overall ... The candidate must have Java backend development experience with Core Java Java EE Springboot ...

Oracle Certified Java Developer certification will be an asset. * Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers) * 3-5 years of working experience in the ...

next page

Showing results 1-20

Senior Java Developer C2C information

What is the difference between Senior Java Developer C2C vs Java Software Engineer?

AspectSenior Java Developer C2CJava Software Engineer
CredentialsJava certifications, experience in Java SE/EEJava certifications, similar experience
Work EnvironmentContract-based, client-site or remote, project-focusedFull-time, in-house or remote, development team
Industry UsageFreelance/contract roles across industriesPermanent roles in tech companies or enterprises
Search IntentContract Java roles, freelance Java jobsFull-time Java developer positions

While both roles require Java expertise and similar certifications, Senior Java Developer C2C typically involves contract-based, project-specific work often on a freelance basis. Java Software Engineer usually refers to full-time, in-house roles within organizations. The choice depends on whether you're seeking flexible contract work or a permanent position.

What are the key skills and qualifications needed to thrive as a Senior Java Developer (C2C), and why are they important?

To thrive as a Senior Java Developer (C2C), you need expert-level proficiency in Java, object-oriented programming, system architecture, and a solid foundation in computer science, usually supported by a bachelor’s degree or higher. Familiarity with frameworks like Spring, Hibernate, RESTful APIs, version control systems such as Git, and build tools like Maven or Gradle, along with experience in Agile methodologies, is typically required. Strong problem-solving, leadership, and communication skills help you collaborate effectively with cross-functional teams and mentor junior developers. These skills and qualities are crucial for delivering robust, scalable software solutions and ensuring project success in dynamic environments.

What are some common challenges Senior Java Developers face when working on C2C (Corp-to-Corp) contracts?

Senior Java Developers working on C2C contracts often encounter challenges such as quickly adapting to new project environments, understanding diverse client requirements, and integrating with teams that may have established workflows or legacy systems. Additionally, they need to manage their own business operations, including invoicing and compliance, while maintaining high productivity and technical standards. Effective communication and self-management are essential, as C2C roles may offer less direct supervision compared to traditional employment.

What is a Senior Java Developer C2C?

A Senior Java Developer C2C is an experienced software engineer who specializes in Java programming and works on a 'Corp-to-Corp' (C2C) basis. This means the developer provides services through their own corporation or business entity, rather than as a direct employee or independent contractor. Senior Java Developers are responsible for designing, developing, and maintaining complex Java applications, leading projects, and mentoring junior developers. C2C arrangements are common in IT contracting, particularly in the United States, and typically require the developer to handle their own business taxes and legal compliance.
What are the most commonly searched types of Java Developer C2C jobs in Toronto, ON? The most popular types of Java Developer C2C jobs in Toronto, ON are:
What are popular job titles related to Senior Java Developer C2C jobs in Toronto, ON? For Senior Java Developer C2C jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Senior Java Developer C2C jobs in Toronto, ON look for? The top searched job categories for Senior Java Developer C2C jobs in Toronto, ON are:
Infographic showing various Senior Java Developer C2C job openings in Toronto, ON as of July 2026, with employment types broken down into 28% Full Time, and 72% Contract. Highlights an 100% In-person job distribution.
Senior Full Stack Java Developer - Assistant Vice President

Senior Full Stack Java Developer - Assistant Vice President

Citigroup Inc.

Mississauga, ON • On-site

$90 - $120/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Description

The Senior Full Stack Java Developer – is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
  • 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.
Recommended Qualifications
  • 5+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle.
  • Modern Application Development: In-depth knowledge of modern application architecture principles.
  • Clear understanding of Data Structures and Object-Oriented Principles using Java.
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations.
  • Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications.
  • Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.
  • Database Expertise: Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle.
  • API Development: Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies.
  • CI/CD and DevOps: Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).
  • Experience with AWS is considered a significant advantage.
  • Agile Methodologies: Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.
Education
  • Bachelor’s degree/University degree or equivalent experience.
  • Master’s degree preferred.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr