Intermediate Java Developer

CapgeminiVancouver, BC
CA$62,874 - CA$147,504Onsite

About The Position

Developers develop, test and integrate applications, frameworks and tools in a controlled environment. With expertise in a specific technology environment, they are responsible for software-specific design and realization, as well as testing, deployment and release management or technical application management of client-specific package based solutions.

Requirements

  • 3+ years of hands on experience in application development with a strong focus on Java
  • Experience performing enhancements, maintenance, and iterative improvements on enterprise applications
  • Working knowledge of: Java and common frameworks (e.g., Spring, Spring Boot)
  • Working knowledge of: COTS configuration/customization
  • Working knowledge of: REST APIs, JSON, XML for integrations
  • Familiarity with databases (SQL) and version control tools (Git)
  • Understanding of core SDLC practices, agile delivery, and DevOps aligned workflows
  • Ability to troubleshoot application issues and work with existing codebases
  • Strong communication and documentation skills

Nice To Haves

  • Certifications: Java SE, COTS platform certifications, cloud fundamentals (Azure/AWS).

Responsibilities

  • Develop, enhance, and maintain existing application features using Java and COTS (Commercial Off The Shelf) platforms
  • Implement enhancement requests, bug fixes, and performance improvements based on business and technical requirements
  • Support integration efforts between custom Java components and COTS systems through APIs, services, and data interfaces
  • Assist senior developers and architects in translating enhancement requirements into technical design updates
  • Write clean, maintainable, and well structured code following organizational development standards
  • Execute unit testing and support system and integration testing activities for enhancement releases
  • Troubleshoot issues across application components and help deliver root cause analysis for defects
  • Contribute to code reviews, agile ceremonies, and sprint planning activities
  • Update technical documentation for enhancements, configuration changes, and deployment processes
  • Participate in COTS configuration, customization, and version updates under guidance from senior team members
  • Support deployment and release activities for enhancements, hotfixes, and patches
  • Collaborate with business, QA, and support teams to ensure enhancements meet functional and quality expectations

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service