Senior Java Developer
Salt lake City, UT
Contracted
Mid Level
- Core Java Expertise
- Strong in Core Java, multithreading, collections, JVM concepts, and performance tuning
- Ability to write clean, scalable, and secure enterprise-grade code
- Kotlin knowledge is an added advantage for modern backend development
- Tech Stack: Java 17+, Kotlin, Maven/Gradle, JUnit
- 2. Spring Boot & Microservices
- 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
- Key Skills: REST APIs, Kafka,
- Good to have: Circuit Breaker, Saga, Docker, Kubernetes
- 3. Cloud-Native & Database Engineering
- Understanding of cloud-native principles and scalable backend design
- Hands-on experience with SQL and NoSQL databases
- Strong in database design patterns, performance optimization, caching, and scalability
- Tech Stack: PostgreSQL, MongoDB, Redis
- 4. AI Ecosystem Knowledge
- Awareness of modern AI concepts including LLMs, RAG, AI Agents, and vector databases
- Ability to integrate AI capabilities into enterprise applications securely and responsibly
- Good Skills to have: LangChain, Prompt Engineering, Semantic Search
- 5. API Strategy & Enterprise Integration
- Strong understanding of API-first architecture and enterprise integration patterns
- Ability to design secure, reusable, and scalable APIs with proper governance
Apply for this position
Required*