OmegaHires logo

Java/Kotlin Backend Developer

OmegaHires
3 days ago
Contract
On-site
Phoenix, Arizona, United States
$55 - $60 USD hourly

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.).