JobTarget Logo

Senior Software Engineer at CBTS – Chennai, Tennessee

CBTS
Chennai, Tennessee, 600089, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

CBTS serves enterprise and midmarket clients in all industries across the United States and Canada. CBTS combines deep technical expertise with a full suite of flexible technology solutions--including Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, CBTS delivers comprehensive technology solutions for its clients' transformative business initiatives. For more information, please visit www.cbts.com.

OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.


Job Summary

We are seeking a skilled Java Developer to design, develop, and maintain high‑performance, scalable Java-based applications. The ideal candidate should have strong problem‑solving skills, experience with modern Java frameworks, and the ability to work collaboratively in an agile environment.

Key Responsibilities
  • Design, develop, test, and maintain Java applications
  • Write clean, efficient, and well-documented code
  • Develop RESTful APIs and integrate with databases and third-party services
  • Troubleshoot, debug, and resolve application issues
  • Participate in code reviews to ensure code quality and best practices
  • Collaborate with cross-functional teams (QA, DevOps, Product, UI/UX)
  • Contribute to system architecture and technical design discussions
  • Ensure application performance, scalability, and security
  • Support deployment, monitoring, and production issues as needed
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong proficiency in Java (Java 8 or above)
  • Experience with Spring / Spring Boot frameworks
  • Knowledge of RESTful web services and Microservices architecture
  • Experience with SQL and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Understanding of OOP concepts, data structures, and design patterns
  • Familiarity with build tools such as Maven or Gradle
  • Experience with version control systems like Git
  • Ability to write unit and integration tests
Preferred / Nice to Have
  • Experience with Hibernate / JPA
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Experience with Docker & Kubernetes
  • Familiarity with CI/CD pipelines
  • Exposure to messaging systems (Kafka, RabbitMQ)
  • Understanding of Agile/Scrum methodologies
Soft Skills
  • Strong analytical and problem-solving skills
  • Good communication and collaboration abilities
  • Attention to detail and quality
  • Ability to work independently and in a team environment

Job Location

Chennai, Tennessee, 600089, United States
Loading interactive map for Chennai, Tennessee, 600089, United States

Job Location

This job is located in the Chennai, Tennessee, 600089, United States region.

Frequently asked questions about this position

Apply For This Position