Senior Software Engineer – Java / AI

Denver, CO, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
Contract Corp To Corp
Contract Independent
12 Months
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

Summary

Senior Software Engineer – Java / AI
Experience: 5–8+ years
Domain: Telecom / Enterprise Applications
Position Overview
We are looking for a Senior Software Engineer with strong experience in Java, Spring Boot, Spring Cloud, Microservices and REST API development, combined with practical experience integrating GenAI/LLM capabilities into software applications.
The ideal candidate should be comfortable with modern cloud-native development, event-driven architecture, AI-assisted engineering and production troubleshooting.
Key Responsibilities
  • Design and develop scalable Java/Spring Boot microservices.
  • Design, develop and integrate REST APIs.
  • Create and maintain OpenAPI/Swagger specifications.
  • Work with API Management platforms such as Apigee.
  • Develop event-driven applications using Kafka.
  • Build and deploy applications using Docker and Kubernetes.
  • Develop and maintain CI/CD pipelines.
  • Implement comprehensive unit and integration testing using JUnit.
  • Participate in code reviews and maintain engineering quality standards.
  • Implement application observability through logging, metrics and distributed tracing.
  • Troubleshoot production issues and perform RCA.
  • Integrate GenAI/LLM capabilities into enterprise applications.
  • Work with RAG, vector databases and AI APIs/SDKs.
  • Use Kiro, Claude or similar AI-assisted engineering tools to accelerate development.
  • Review and validate AI-generated code for correctness, quality, security and maintainability.
Required Skills
  • 5–8+ years of software development experience.
  • Strong Java experience.
  • Spring Boot / Spring Cloud.
  • Microservices architecture.
  • REST API development.
  • OpenAPI/Swagger.
  • Apigee or equivalent API Management platform.
  • Docker and Kubernetes.
  • CI/CD.
  • Kafka / event-driven messaging.
  • JUnit unit and integration testing.
  • Code review and software quality practices.
  • Observability:
    • Logging
    • Metrics
    • Distributed tracing
AI Skills
  • GenAI / LLM integration.
  • RAG concepts and implementation.
  • Vector databases.
  • LLM APIs/SDKs.
  • AI guardrails.
  • AI-assisted development using Kiro, Claude or similar tools.
  • AI-generated code verification and security auditing.
  • AI-assisted troubleshooting and RCA.
Good to Have
  • Redis.
  • AWS Lambda / serverless.
  • Python.
  • Telecom experience.
  • Order Management or billing experience.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91007715
  • Position Id: 26-42559
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Denver, Colorado

•

Today

Easy Apply

Third Party, Contract

Depends on Experience

Denver, Colorado

•

20d ago

Easy Apply

Contract

Depends on Experience

Denver, Colorado

•

5d ago

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Denver, Colorado

•

16d ago

Easy Apply

Third Party, Contract

60 - 66

Search all similar jobs