
Software Engineer
Full Job Description
Software Engineer - Full Stack Developer (Java/React)
Join Crisil in Hyderabad as a skilled Full-Stack Software Engineer. This role requires a strong command of Java/J2EE for backend development, specifically with Spring Boot, and proficiency in React.js for creating dynamic and responsive front-end interfaces. You will be responsible for designing, developing, and maintaining high-performance, scalable web applications. The ideal candidate will take end-to-end ownership of features, from initial requirements gathering and technical design through to implementation, testing, deployment, and ongoing support. A key aspect of this position involves identifying and resolving performance bottlenecks in code, queries, and infrastructure. You will collaborate closely with product owners and QA teams to translate business needs into robust technical solutions. Maintaining high code quality and adhering to industry best practices, including participating in code reviews, is essential. Experience with databases and cloud platforms, particularly AWS, is mandatory. This role is for an individual contributor with over 7 years of experience.