Team Lead - Senior Java Backend Developer

Canada's original Fintech company leading the global audit and accounting software industry for over 30 years, serving 500,000+ users across 130 countries.
Bogotá, Bogota, Colombia
Backend
Senior Software Engineer
Remote
4+ years of experience
Finance · Enterprise SaaS

Description For Team Lead - Senior Java Backend Developer

Caseware, a leading Canadian Fintech company with over 30 years in the audit and accounting software industry, is seeking a Senior Java Backend Developer Team Lead to join their Data Analytics Platform team. This role combines technical leadership with hands-on development, focusing on building microservices for large-scale data analysis in the cloud.

As a Senior Developer, you'll be instrumental in designing and implementing complex solutions for data processing and analytics. The position offers a unique opportunity to work with cutting-edge technologies including Java, AWS services, and Spark, while leading and mentoring a team of developers. You'll be part of a company that serves over 500,000 users across 130 countries, working on solutions that shape the future of audits and financial reporting.

The ideal candidate brings strong technical expertise in Java development, distributed systems, and data processing, combined with leadership abilities and excellent communication skills. You'll work in a 100% remote environment that promotes independence, innovation, and work-life balance, with competitive compensation and comprehensive benefits.

This role offers significant growth potential within a rapidly expanding global SaaS leader, backed by Hg Capital's strategic investment. You'll have the opportunity to influence technical decisions, mentor team members, and contribute to products that are transforming the financial data analytics landscape.

Last updated a month ago

Responsibilities For Team Lead - Senior Java Backend Developer

  • Design, develop, test and deploy microservices
  • Lead and deliver development tasks through all SDLC phases
  • Complete research and proof of concepts
  • Collaborate with other teams including cloudops, devops and product
  • Participate in code reviews
  • Provide technical oversight and guidance
  • Mentor junior team members
  • Represent the team in technical discussions

Requirements For Team Lead - Senior Java Backend Developer

Java
  • Minimum 4 years creating distributed applications with Java 8/11 + SpringBoot + AWS
  • Strong communication and collaboration skills
  • Experience with Rest API/Microservices
  • Experience with AWS services (SQS, SNS, DynamoDB, etc.)
  • Strong experience with Spark Core
  • Strong SQL knowledge
  • Experience with unit testing
  • Experience mentoring developers
  • English language proficiency (B2 minimum)

Benefits For Team Lead - Senior Java Backend Developer

Medical Insurance
  • Indefinite term contract with legal benefits
  • Prepaid Medicine
  • Life insurance and funeral assistance
  • Internet allowance
  • Home office stipend
  • Competitive compensation
  • 100% remote work environment
  • Training budget
  • 5 Personal Time Off days per year
  • Sick Leave Top up to 100% salary

Interested in this job?

Jobs Related To Caseware Team Lead - Senior Java Backend Developer

Senior Java Backend Developer

Senior Java Backend Developer position at Caseware, focusing on microservices and data analytics platform development with competitive benefits and remote work opportunity.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.