hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Java Developer

VanHack

VanHack

Software Engineering
Austin, TX, USA
CAD 100k-110k / year
Posted on Oct 10, 2025

New

Posted 18 hours ago

Senior Java Developer

Austin, United States

Fully remote
$100,000 up to $110,000 CAD/Annual

Must-have skills

Docker3 Year(s)
Spring Boot5 Year(s)
Kafka3 Year(s)
Java5 Year(s)

Language required

English

This contract role is for an experienced Senior Java Developer to support backend services and application development. The position is offered on a time and materials (T&M) basis for an initial period of six months, with potential for extension.

Role Overview

The developer will work as part of an engineering team responsible for designing, developing, implementing, and maintaining backend systems. The role involves collaboration across multiple teams and participation in all phases of the software development lifecycle.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and support microservices using Spring Boot.
  • Integrate data storage solutions, including caching mechanisms with Spring Data Redis.
  • Manage integrations with third-party and legacy Computer Telephony Integration (CTI) platforms.
  • Implement and maintain messaging system integrations for asynchronous communication.
  • Optimize performance, quality, and responsiveness of applications.
  • Identify and resolve bottlenecks and bugs in existing systems.
  • Participate in code reviews, daily stand-ups, and sprint planning.
  • Collaborate with developers, project managers, and stakeholders to deliver high-quality solutions.

Qualifications

  • At least five years of professional experience in Java development.
  • Proven experience working in Agile environments.
  • Strong problem-solving skills and ability to collaborate effectively within a team.
  • Excellent communication and interpersonal abilities.

Technical Skills

  • Java (JDK 8 or higher) – advanced proficiency.
  • Spring Framework – hands-on experience with Spring Boot, Spring MVC, and Spring Data (Redis preferred).
  • Web Services – expertise in building and consuming RESTful APIs.
  • Messaging Systems – experience with tools such as Apache Kafka or Google Pub/Sub.
  • CTI Systems – familiarity with platforms like Avaya, Cisco, or Genesys.
  • Database Management – solid understanding of SQL and relational databases; stored procedure experience is a plus.
  • Testing – skilled with JUnit for unit and integration testing.
  • Environment – experience with Unix/Linux, Docker, and Kubernetes.