What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...
New
What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...
New
What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...
New
We are seeking a Software Engineer to execute the full lifecycle of the product development, by ... Experience developing Java Web Services with public API (e.g. REST, SOAP) * Experience with ...
New
We are seeking a Software Engineer to execute the full lifecycle of the product development, by ... Experience developing Java Web Services with public API (e.g. REST, SOAP) * Experience with ...
New
Toronto, ON · Hybrid
The Role GBME is searching for Software Engineer who are continuous learners and are eager to boost ... Experience with 2 or more object-oriented programming languages development languages (Java) * 4+ ...
Toronto, ON · Hybrid
The Role GBME is searching for Software Engineer who are continuous learners and are eager to boost ... Experience with 2 or more object-oriented programming languages development languages (Java) * 4+ ...
About the job Senior Java Backend Software Engineer G-TAC's employer partner islooking for an experienced Backend Software Engineer to join their North American development team and take part in ...
New
About the job Senior Java Backend Software Engineer G-TAC's employer partner islooking for an experienced Backend Software Engineer to join their North American development team and take part in ...
New
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... Core Java, and good working knowledge of the Spring framework Experience with JavaScript ...
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... Core Java, and good working knowledge of the Spring framework Experience with JavaScript ...
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... Core Java, and good working knowledge of the Spring framework Experience with JavaScript ...
Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... Core Java, and good working knowledge of the Spring framework Experience with JavaScript ...
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Software Engineer (Java/Go, Kafka, Flink, AWS) Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is ...
Quick apply
Toronto, ON · Remote
CA$80 - CA$90/hr
Senior Software Engineer (Java/Go, Kafka, Flink, AWS) Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is ...
Job Summary We're hiring a Principal Software Engineer to provide technical leadership across ... This role focuses on Java-based platform architecture, distributed systems, and cloud-native ...
Job Summary We're hiring a Principal Software Engineer to provide technical leadership across ... This role focuses on Java-based platform architecture, distributed systems, and cloud-native ...
Toronto, ON · On-site
CA$69K - CA$98K/yr
Degree in Computer Science, Engineering, or a related field * Have 3+ years of solid full-stack experience in software development, including both frontend and backend. * Have 3+ years of Core Java ...
Toronto, ON · On-site
CA$69K - CA$98K/yr
Degree in Computer Science, Engineering, or a related field * Have 3+ years of solid full-stack experience in software development, including both frontend and backend. * Have 3+ years of Core Java ...
Advance your career as a Senior Lead Software Engineer at Citi, focusing on application development ... Architect solutions using Java, Spring Boot, and Big Data * Define engineering best practices for ...
New
Advance your career as a Senior Lead Software Engineer at Citi, focusing on application development ... Architect solutions using Java, Spring Boot, and Big Data * Define engineering best practices for ...
New
Toronto, ON · Remote
Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced ... Java, C++, Go or Rust * Experience building, maintaining, or reviewing production-level ...
New
Quick apply
Toronto, ON · Remote
Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced ... Java, C++, Go or Rust * Experience building, maintaining, or reviewing production-level ...
New
Proficient in C, Visual C++, C#, Java * Strong communication and documentation skills ... Software Engineer jobs in Markham, Ontario, Canada . #J-18808-Ljbffr
New
Proficient in C, Visual C++, C#, Java * Strong communication and documentation skills ... Software Engineer jobs in Markham, Ontario, Canada . #J-18808-Ljbffr
New
Leverage your Java skills to tackle exciting technical challenges while working remotely or in ... We are looking for a Software Engineer with at least three years of experience in developing ...
New
Leverage your Java skills to tackle exciting technical challenges while working remotely or in ... We are looking for a Software Engineer with at least three years of experience in developing ...
New
Toronto, ON · On-site +1
We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are ...
Toronto, ON · On-site +1
We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are ...
Scarborough, ON · Hybrid
About the Role We're looking for an Software Engineer to join our Automotive Finance Engineering ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.
Scarborough, ON · Hybrid
About the Role We're looking for an Software Engineer to join our Automotive Finance Engineering ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.
UFT, SQL, Python/Java, Automation Responsibilities * Experience with Automated Testing (8+ years ... S.A., and Canada, Iris Software delivers technology services and solutions that help clients ...
New
UFT, SQL, Python/Java, Automation Responsibilities * Experience with Automated Testing (8+ years ... S.A., and Canada, Iris Software delivers technology services and solutions that help clients ...
New
As a Senior Software Engineer, you will combine strong software engineering fundamentals with ... Java preferred (Python, Rust, Go, C++, or C# also considered) * Strong experience with Java, Spring ...
Quick apply
As a Senior Software Engineer, you will combine strong software engineering fundamentals with ... Java preferred (Python, Rust, Go, C++, or C# also considered) * Strong experience with Java, Spring ...
As a Senior Software Engineer Developer (Java/Python) at Emergn you will take responsibility over designing, coding, testing and deploying Javascript-based applications. Join our team and let ...
As a Senior Software Engineer Developer (Java/Python) at Emergn you will take responsibility over designing, coding, testing and deploying Javascript-based applications. Join our team and let ...
Toronto, ON · On-site +1
We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.
Toronto, ON · On-site +1
We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.
Galway, NY · On-site
Bachelor's Degree in Engineering \/ Computer Science \n * 3+ years' experience as a full stack developer on Java or AEM \n * Strong experience within: JavaScript, HTML5, CSS \/ Sass \n * Development ...
Galway, NY · On-site
Bachelor's Degree in Engineering \/ Computer Science \n * 3+ years' experience as a full stack developer on Java or AEM \n * Strong experience within: JavaScript, HTML5, CSS \/ Sass \n * Development ...
$59.5K - $69K
2% of jobs
$69K - $78.5K
5% of jobs
$78.5K - $88K
12% of jobs
$92.4K is the 25th percentile. Wages below this are outliers.
$88K - $97.5K
13% of jobs
$97.5K - $107K
16% of jobs
The median wage is $108.5K / yr.
$107K - $116.5K
14% of jobs
$116.5K - $126K
12% of jobs
$127.4K is the 75th percentile. Wages above this are outliers.
$126K - $135.5K
11% of jobs
$135.5K - $145K
9% of jobs
$145K - $154.5K
5% of jobs
$154.5K - $164K
2% of jobs
$59.5K
$112.6K
$164K
A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.
| Aspect | Java Software Engineer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Java certifications | Bachelor's in Computer Science, Java certifications |
| Work Environment | Designing, developing, and testing Java applications | Writing, debugging, and maintaining Java code |
| Employer & Industry Usage | Tech companies, software firms, enterprise solutions | Startups, software companies, freelance projects |
| Common Search & Comparison | Often compared for roles involving system design and architecture | Focused on coding and implementation tasks |
While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

Shape the future of banking by modernizing enterprise platforms and building cloud-native solutions that deliver real business impact.
The Role
We're looking for a Staff Java Engineer who combines deep technical expertise with a passion for engineering excellence. This is a hands-on leadership role where you'll help modernize large-scale banking platforms, influence engineering strategy, and mentor teams while remaining actively involved in software development.
You'll partner with architects, product owners, and engineering teams to design and deliver resilient, scalable backend solutions using modern Java technologies, cloud platforms, and engineering best practices. You'll be a technical leader who raises the engineering bar through collaboration, coaching, and continuous improvement.
Why This Role Is Open
We are currently hiring for this role due to an existing vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this role with a qualified candidate who can make an immediate impact.
What You'll Do
What We're Looking For
Bonus Points For
Why Join Capco
Benefits
We offer a competitive, people-first benefits package designed to support every aspect of your life:
Inclusion at Capco
We're committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know-we'll be happy to help. We value each person's unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our #BeYourselfAtWork culture encourages individuality and collaboration-a mindset that shapes how we work with clients and each other every day.
Use of Artificial Intelligence in Talent Acquisition
At Capco, we use artificial intelligence (AI) tools to support and enhance several parts of talent acquisition. This includes using AI-enabled features within LinkedIn to help source potential candidates, speeding up routine recruitment communications such as emails and creating compelling and brand-aligned job postings that accurately reflect role requirements, and AI-scheduling applications to improve the efficiency of interview coordination.
AI is used as a support tool only. All hiring decisions are made by talent acquisition and hiring teams.
Sourced by ZipRecruiter
Guided missile and space vehicle manufacturing
201 - 500 Employees
Grand Junction, CO, US
1958