Top Java Developer Jobs in Vancouver

18 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and maintain high-performance Java backend applications for Mastercard’s decision management platform. Responsibilities include software design, coding, unit and integration testing, troubleshooting, feature ownership, Agile/Scrum participation, stakeholder collaboration, and mentoring junior engineers. The role involves building scalable, secure, real-time systems supporting fraud prevention and using technologies such as Spring, Oracle, Docker, Kubernetes, and AI-assisted development tools.
Top Skills: AngularClaude CodeDockerEasymockGithub CopilotIbm Ilog/OdmJavaJunitKubernetesMockitoOraclePivotal GemfireRest AssuredSeleniumSpringSQL
18 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, test, and maintain high-performance Java applications for Mastercard’s Decision Management platform. Build scalable, secure functionality; create unit, integration, and functional tests; troubleshoot complex issues; and deliver features through Agile/Scrum processes. Collaborate with engineers and stakeholders, mentor junior team members, and communicate risks and progress. The role supports real-time decisioning and fraud prevention using streaming analytics, AI engines, APIs, and distributed technologies.
Top Skills: AngularClaude CodeDockerEasymockGithub CopilotIbm Ilog/OdmJavaJunitKubernetesMockitoOraclePivotal GemfireRest AssuredSeleniumSpringSQL
YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Financial Services
Lead full-stack software development with a primary focus on Java, including architecture design, coding, code reviews, performance optimization, documentation, DevOps, Azure cloud deployment, and mentoring engineers. Collaborate with product and business partners to deliver scalable solutions, establish technical roadmaps, enforce engineering standards, and improve system reliability and development processes.
Top Skills: Adobe Experience ManagerAngularAzure Api ManagementAzure DevopsBicepC#DaprDockerFlutterGitInfrastructure As CodeJavaJenkinsKubernetesAzureNoSQLPythonReactSQL
5 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Healthtech
Develop backend capabilities for a regulated medical imaging platform using Java, Linux, PostgreSQL, REST APIs, and distributed architectures. Own features from requirements through release, improve performance, scalability, reliability, security, testing, and CI/CD, and resolve production issues. Integrate agentic coding tools with repository-level guardrails and auditable development practices. Mentor developers, collaborate cross-functionally, and contribute to healthcare interoperability and cloud-native initiatives.
Top Skills: Agentic Coding ToolsAWSC++Ci/CdDicomDicomwebFhirGitHl7JavaJniLinux/UnixPerlPostgresRest ApisSastScaShell Scripting
Reposted 6 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Generative AI
Lead development of core Elasticsearch infrastructure and shared platform features. Design scalable APIs, solve performance and concurrency issues, improve observability and CI/CD, support cross-team projects, and own operational investigations end-to-end.
Top Skills: AIArgo CdBuildkiteCi/CdContainersElasticsearchGitopsGoGradleJavaKubernetesLoggingMavenOpentelemetryPainlessServerlessTelemetry
7 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain secure, scalable Java backend applications and integrations. Responsibilities include designing RESTful services, troubleshooting production issues, optimizing performance, conducting code reviews, applying secure coding practices, and ensuring system reliability and compliance. The role collaborates with frontend and business stakeholders, supports incident resolution and post-mortems, and mentors junior developers in an Agile environment.
Top Skills: AngularAWSBddCi/CdDockerFlywayGCPGitGradleJava 8JpaLinuxMavenMicrosoft Sql ServerMySQLNginxOracle DatabasePostgresPostmanReactRestSonarqubeSpringSpring BootSpring MvcSpring SecuritySQLSwagger
14 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Professional Services
Develop and maintain Java backend applications using JSP and J2EE. Deploy scalable serverless and microservices-based services on AWS, manage CI/CD pipelines, conduct architectural reviews, optimize performance, and enforce code quality. Collaborate with clients, product teams, and cross-functional stakeholders to gather requirements and deliver solutions. Applicants must have at least six years of Java experience, AWS expertise, strong communication skills, and verifiable prior employment as an Amazon engineer.
Top Skills: AWSCi/CdDesign PatternsJ2EeJavaJspMicroservicesObject-Oriented DesignServerlessTest-Driven Development
15 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology
Build enterprise-scale workforce management software for forecasting, capacity planning, scheduling, adherence, intraday management, and operational reporting. Develop Java and Spring Boot microservices, React and TypeScript applications, REST APIs, event-driven workflows, integrations, and PostgreSQL data models. Support cloud-native deployments, CI/CD, testing, performance optimization, production troubleshooting, architecture discussions, and client-facing collaboration.
Top Skills: Amazon ConnectAWSCi/CdDockerEvent-Driven ArchitectureJavaJenkinsKafkaKubernetesMicroservicesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTypescript
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology
Build enterprise Workforce Management software for forecasting, staffing, scheduling, adherence, intraday management, and operational reporting. Develop Java and Spring Boot microservices, React and TypeScript applications, REST APIs, event-driven workflows, and PostgreSQL data models. Integrate WFM with CX, ACD, HR, payroll, identity, and enterprise data platforms. Contribute to cloud-native deployments, CI/CD, testing, performance optimization, architecture, code reviews, and client-facing collaboration.
Top Skills: Amazon ConnectAngularAWSJavaJenkinsKafkaKubernetesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTypescript
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable cloud-native applications using Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, microservices, and REST APIs. Build CI/CD pipelines, containerized deployments, integrations, observability, and secure distributed systems. Collaborate with product, UX, QA, DevOps, architecture, and engineering teams while troubleshooting production issues and improving application performance, resilience, and maintainability.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTwilioTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Develop scalable Java Spring Boot APIs, microservices, React-based interfaces, ETL pipelines, and SQL data solutions. Deploy workloads on AWS, optimize performance, implement monitoring and automation, and collaborate with product, frontend, data, and DevOps teams. The role also contributes to architecture, accessibility, reliability, and data-driven product improvements.
Top Skills: AngularApache AirflowApache KafkaSparkAws AthenaAws Ec2Aws LambdaAws RdsAws S3Ci/CdDagsterDockerETLJavaKubernetesMicroservicesMySQLPostgresPythonReactSpring BootSQLSQL ServerVue
Reposted One Month AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Agency • Information Technology • Professional Services • Software
Design, develop, test, and maintain Java-based enterprise applications and scalable REST APIs/microservices using Spring Boot. Work with relational databases, unit/integration tests, CI/CD, version control, and participate in Agile ceremonies. Support cloud deployments, debugging, code reviews, and collaborate with cross-functional teams.
Top Skills: BitbucketCore JavaGitGitGitlabGradleJavaJava 17Java 21JunitMavenMicroservicesMockitoRelational DatabasesRest ApisSpring BootSpring FrameworkSQL
Senior level
Information Technology • Professional Services • Software • Cybersecurity
Designs, develops, maintains, and optimizes critical Java desktop applications. The role involves software architecture, modern user interface development, API and database integration, performance tuning, test and deployment automation, application security, and Agile lifecycle participation. The developer will use AI-assisted development tools, collaborate with Product, QA, and Support, evolve complex products, and provide technical leadership.
Top Skills: Agentic WorkflowsCompose MultiplatformConfluenceDockerGithub CopilotGithub EnterpriseJava 17/21JavafxJIRAKeycloakKotlinLlmsMavenMicroservicesMicrosoft TeamsModel Context Protocol (Mcp)Owasp Top 10Rest ApisSlackSonarqubeSpring BootSwingTcp/IpWebsocket
Reposted 3 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Professional Services
Develop, maintain, and test enterprise Java/JEE applications. Design and implement features and APIs (SOAP/REST), work in Unix/Linux, use Maven, EJB3, ORMs and MySQL, write unit and integration tests (JUnit/Mockito), participate in Agile teams, produce technical documentation, and support deployments.
Top Skills: Ejb3GitJ2EeJavaJeeJsfJunitLinuxMavenMockitoMySQLO/R FrameworksOracle GlassfishRestSoapUnix
2 Months AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain secure, scalable Java backend applications and integrations. Design RESTful services, troubleshoot production issues, improve performance and reliability, apply secure coding practices, and collaborate with UI and business stakeholders. The role includes monitoring systems, conducting code reviews, supporting incident postmortems, and mentoring junior developers within an Agile engineering team. This is a hybrid position based in Etobicoke, Ontario, requiring two office days per week.
Top Skills: AngularAWSBddCi/CdDockerFlywayGCPGitGradleJava 8LinuxMavenMicrosoft Sql ServerMySQLNginxOracle DatabasePostgresPostmanReactRestShellSonarSpring BootSpring FrameworkSpring JpaSpring MvcSpring SecuritySQLSwagger
Reposted 3 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology
Seeking a Senior Java Developer with 8-12 years of experience in Core Java, Microservices, Springboot, and DevOps tools.
Top Skills: Ci/Cd AutomationCore JavaDevops ToolsMicroservicesSpring Boot
Reposted 2 Months AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Design, implement, and maintain Elasticsearch distributed-systems components to ensure scalable, performant, and resilient indexing, coordination, replication, and cluster communication. Diagnose and fix concurrency and performance issues, push scalability limits, and lead projects end-to-end while supporting support engineers and mentoring engineers across multi-node deployments.
Top Skills: ElasticsearchJavaJdkLuceneNetty
Reposted 2 Months AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Generative AI
The Senior Java Developer will enhance Elasticsearch's distributed systems, maintain high performance, and solve complex problems related to data indexing and coordination across multiple machines.
Top Skills: ElasticsearchJavaNetty
Reposted 3 Months AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking a Senior Engineer with 5+ years in Java, familiar with Spring, microservices, and agile principles to solve client challenges.
Top Skills: CSSDockerGitlab CiHibernateHTMLJavaJavaScriptJenkinsSpring BootSpring Core
Reposted 3 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Software
This role involves providing technical leadership, mentoring, writing tests in CI, and transitioning architecture from JSP to REST. Requires 5+ years in software architecture and team leadership.
Top Skills: AngularJ2EeJavaJavaScriptLinuxOracleSpringSprint MvcUnix
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account