Job Description
Job Title – Software Engineer – Time-Series & Reporting Tools
Location: Chennai
Job Type: Hybrid (3 days in-office)
Experience – Min 5+ years in software engineering Java ecosystem
Job Summary
We are seeking a motivated Software Engineer to join our Backend Engineering team. In this role, you will contribute to the development of high-throughput, scalable applications and support time-series systems processing billions of records. You will work within the SAFe (Scaled Agile Framework) environment, developing modern solutions in Java 11+ while also ensuring the stability and performance of critical legacy components.
This role is ideal for engineers who are eager to grow their expertise in big data systems, performance optimization, and reliable production-grade software through strong testing and monitoring practices.
Key Responsibilities
•Backend Development Design, develop, and maintain backend applications using object-oriented languages such as Java and Kotlin. Support and enhance legacy components using JavaScript, Perl, or PHP when required.
•Time-Series Database Support Assist in maintaining and optimizing time-series databases, ensuring high performance, scalability, and data integrity for large-scale datasets.
•Component Ownership Take ownership of specific application modules or features and act as a key point of contact for their maintenance and enhancement.
•Reliability & Quality Engineering Write comprehensive unit and integration tests, configure monitoring, and contribute to system stability and high availability.
•Agile Collaboration Actively participate in SAFe ceremonies including sprint planning, daily stand-ups, and retrospectives, collaborating closely with senior engineers and cross-functional teams.
•Production Support & Incident Management Participate in 2nd and 3rd level support, including on-call rotations (weekends and off-hours), to ensure system availability and gain deep system knowledge.
Required Qualifications
•Experience Minimum 5+ years of professional experience in software engineering with hands-on exposure to the Java ecosystem.
•Frameworks & Technologies Practical experience with Spring Boot and Hibernate for backend development.
•Infrastructure & Operations Familiarity with OpenShift (OCP) or working in RHEL (Red Hat Enterprise Linux) environments.
•Linux & Tooling Strong working knowledge of Linux command line, shell scripting, and version control systems such as Git/GitLab.
•Communication Skills Excellent verbal and written English communication skills to collaborate effectively with global teams.