About Crisil Limited
We are a leading, agile, and innovative global analytics company driven by our purpose to make markets function better. We are a bold organization powered by deep expertise, unparalleled analytics and relentless innovation. We collaborate seamlessly to deliver mission critical insights thereby instilling & amplifying client’s success.
Life at Crisil
Be the impact
Drive growth with a strong sense of purpose.
Create lasting impact that affects individuals, businesses, and the society at large.
That's what 'Life@Crisil' is all about.
This is where you unlock the next chapter of your career - fueled by our caring culture which encourages you to learn and innovate, an environment that fosters positivity through our people-first approach and an attractive rewards & benefits program that puts your growth in the spotlight. An inspiring setting where you will find the brightest minds, inspiring you to unleash your potential.
Crisil is a place where your ideas and opinions are always welcome, and continuous learning is the norm. Because we know that’s what it takes to solve the biggest real-world challenges and move the needle in the direction of unexplored future possibilities. All without compromising on our strong ethics.
So go ahead. Unlock the next chapter of your career.
Be the impact that transforms the world.
Job Description
Job Description:
We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic development team. The ideal candidate should have 4 to 6 years of hands-on experience in software development with a strong focus on Java-based technologies. As a Full Stack Developer, you will be responsible for developing and implementing scalable applications, handling both front-end and back-end development tasks.
Responsibilities:
· Design, develop, and deploy high-quality, scalable, and maintainable Java applications
· Collaborate with cross-functional teams to gather and define requirements
· Participate in all phases of the software development life cycle, including planning, design, coding, testing, and deployment
· Develop front-end applications using modern JavaScript frameworks like Angular.
· Implement back-end solutions using Java frameworks such as Spring or Hibernate , JPA.
· Create and maintain database structures, optimizing performance and ensuring data integrity.
· Perform code reviews, identify and fix defects, and improve overall code quality.
· Stay updated with industry trends and emerging technologies to continuously enhance your skills and knowledge
Requirements:
· Bachelor's degree in Computer Science, Engineering, or a related field.
· 4 to 6 years of experience in Java-based software development.
· Strong knowledge of Java programming language and its ecosystem.
· Proficiency in front-end development using HTML, CSS, JavaScript, and modern JavaScript frameworks (Angular).
· Experience with Java frameworks such as Spring (Boot, MVC, Security, etc.) and Hibernate , JPA .
· Good understanding of object-oriented programming principles and design patterns
· Experience with RESTful API development and integration
· Familiarity with database technologies like MySQL, PostgreSQL, or NoSQL.
· Knowledge of version control systems (e.g., Git) and Agile/Scrum methodologies
· Excellent problem-solving and troubleshooting skills
· Strong communication and teamwork abilities
Preferred Skills:
· Experience with cloud platforms such as AWS or Azure will be an added advantage.
· Knowledge of containerization and orchestration tools like Docker and Kubernetes will be an added advantage.
· Familiarity with DevOps practices and tools (CI/CD pipelines, Jenkins, etc.)
· Understanding of microservices architecture and related technologies (Spring Cloud etc.)
· Experience with test-driven development (TDD) and automated testing frameworks (JUnit, Mockito, etc.
Open Positions
1
Mandatory Skills
Java,Spring Boot,Angular,Full Stack
Location
Mumbai, Maharashtra, India
Education Qualification
B.E.
Experience
4 to 6 years