Senior Software Engineer – Java
4 days ago
Denver, CO, United States
Intellyk
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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
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.
- 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
- 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.
- Redis.
- AWS Lambda / serverless.
- Python.
- Telecom experience.
- Order Management or billing experience.