Senior Java Developer

OmegaHiresSalt Lake City, UT

About The Position

We are seeking a highly skilled Senior Java Developer with expertise in Core Java, Spring Boot, and microservices architecture. The ideal candidate will have a strong understanding of cloud-native principles, database engineering, and API strategy. Experience with modern AI concepts and their integration into enterprise applications is also desired. This role involves writing clean, scalable, and secure enterprise-grade code, designing loosely coupled services, and optimizing database performance.

Requirements

  • Strong in Core Java, multithreading, collections, JVM concepts, and performance tuning.
  • Ability to write clean, scalable, and secure enterprise-grade code.
  • Strong hands-on experience with Spring Boot frameworks and microservices architecture.
  • Knowledge of distributed systems, resiliency patterns, and event-driven architecture.
  • Ability to design scalable and loosely coupled services.
  • Hands-on experience with SQL and NoSQL databases.
  • Strong in database design patterns, performance optimization, caching, and scalability.
  • Awareness of modern AI concepts including LLMs, RAG, AI Agents, and vector databases.
  • Ability to integrate AI capabilities into enterprise applications securely and responsibly.
  • Strong understanding of API-first architecture and enterprise integration patterns.
  • Ability to design secure, reusable, and scalable APIs with proper governance.
  • Experience with Java 17+.
  • Experience with REST APIs.
  • Experience with PostgreSQL.
  • Experience with MongoDB.
  • Experience with Redis.

Nice To Haves

  • Kotlin knowledge is an added advantage for modern backend development.
  • Knowledge of Kafka.
  • Knowledge of Circuit Breaker.
  • Knowledge of Saga.
  • Knowledge of Docker.
  • Knowledge of Kubernetes.
  • Knowledge of LangChain.
  • Knowledge of Prompt Engineering.
  • Knowledge of Semantic Search.

Responsibilities

  • Write clean, scalable, and secure enterprise-grade code using Core Java.
  • Develop and maintain microservices using Spring Boot.
  • Design and implement scalable and loosely coupled services.
  • Understand and apply distributed systems, resiliency patterns, and event-driven architecture.
  • Work with SQL and NoSQL databases, focusing on design, performance optimization, caching, and scalability.
  • Integrate AI capabilities into enterprise applications securely and responsibly.
  • Design secure, reusable, and scalable APIs with proper governance.
  • Understand and apply cloud-native principles and scalable backend design.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service