Skip to content
flint
Back to jobs
cbtsindia

Senior Software Engineer

180k – 240k/yr Chennai, IN on-site full time senior Apr 15, 2026

About this role

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 http://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 http://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 applicationsWrite clean, efficient, and well-documented codeDevelop RESTful APIs and integrate with databases and third-party servicesTroubleshoot, debug, and resolve application issuesParticipate in code reviews to ensure code quality and best practicesCollaborate with cross-functional teams (QA, DevOps, Product, UI/UX)Contribute to system architecture and technical design discussionsEnsure application performance, scalability, and securitySupport deployment, monitoring, and production issues as needed Required Skills & Qualifications Bachelor’s degree in Computer Science, Engineering, or related fieldStrong proficiency in Java (Java 8 or above)Experience with Spring / Spring Boot frameworksKnowledge of RESTful web services and Microservices architectureExperience with SQL and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)Understanding of OOP concepts, data structures, and design patternsFamiliarity with build tools such as Maven or GradleExperience with version control systems like GitAbility to write unit and integration tests Preferred / Nice to Have Experience with Hibernate / JPAKnowledge of cloud platforms (AWS, Azure, or GCP)Experience with Docker & KubernetesFamiliarity with CI/CD pipelinesExposure to messaging systems (Kafka, RabbitMQ)Understanding of Agile/Scrum methodologies Soft Skills Strong analytical and problem-solving skillsGood communication and collaboration abilitiesAttention to detail and qualityAbility to work independently and in a team environment Locations: Chennai, India
Sign in Apply