Java/Kotlin Backend Developer

Phoenix, AZ
Contracted
Experienced

Job Title: Java/Kotlin Backend Developer
Location: Phoenix, AZ (Hybrid)
Duration: 12Months


Role Overview

We are seeking a highly skilled Java/Kotlin Backend Developer to design and build scalable, high-performance backend systems. The ideal candidate will have strong experience in microservices architecture, event-driven systems, and cloud-native development, with a focus on delivering robust APIs and real-time data processing solutions in a fast-paced environment.


Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Kotlin.
  • Build and optimize RESTful and GraphQL APIs for high availability and performance.
  • Develop and manage microservices-based architectures in a cloud-native environment.
  • Implement real-time data processing solutions using Kafka or similar streaming platforms.
  • Design and optimize data storage solutions, including relational (PostgreSQL) and NoSQL databases (Redis, Couchbase).
  • Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software.
  • Participate in code reviews, enforce coding standards, and ensure best practices in testing and CI/CD.
  • Troubleshoot and resolve performance, scalability, and reliability issues.
  • Contribute to system design discussions and architectural decisions.
  • (Nice to have) Work with financial systems, payment platforms, or high-throughput transaction environments.

Required Qualifications

  • 7+ years of experience in backend development.
  • Strong proficiency in Java and Kotlin.
  • Hands-on experience with Kafka or other event-streaming platforms.
  • Solid experience building microservices and distributed systems.
  • Strong knowledge of REST/GraphQL API design and development.
  • Experience with PostgreSQL and NoSQL databases such as Redis or Couchbase.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Strong problem-solving, debugging, and collaboration skills.

Preferred Qualifications

  • Experience with Spring Boot, reactive programming (WebFlux), or similar frameworks.
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices.
  • Exposure to high-volume transaction systems or financial services domain.

Nice to Have

  • Experience with GraphQL at scale.
  • Familiarity with caching strategies and performance tuning.
  • Understanding of security best practices (OAuth2, JWT, etc.).
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*