Job Description - Java Developer

Job Title: Java Developer


Location: Bengaluru / Kolkata
Experience: 5–8 Years
Employment Type: Full-time


About the Company


ICRA Analytics Ltd. is a wholly owned subsidiary of ICRA Ltd., one of India's leading credit rating agencies and an affiliate of Moody's Investors Service. The company specializes in analytics, technology, risk management, and financial research solutions, serving clients across banking, financial services, insurance, asset management, and corporate sectors.


With offices in Bengaluru, Kolkata, Mumbai, Chennai, and NCR, ICRA Analytics combines deep domain expertise with modern technologies such as cloud computing, data analytics, AI, and enterprise software development to deliver innovative, scalable solutions. The company is ISO 9001:2015 and ISO 27001:2013 certified, with a strong focus on quality, information security, and continuous innovation.


About the Role


We are looking for an experienced Java Developer with 5–8 years of hands-on experience in developing scalable enterprise applications using Java, Spring Boot, Microservices, and AWS. The ideal candidate should have strong backend development expertise, experience with cloud technologies, and preferably a background in the BFSI/Financial Services domain.


Key Responsibilities



  • Design, develop, test, and maintain enterprise Java applications.

  • Develop RESTful and SOAP web services using Spring Boot and Spring Framework.

  • Build and maintain Microservices-based applications.

  • Write clean, reusable, and efficient Java code following best practices.

  • Develop and optimize SQL queries and troubleshoot stored procedures.

  • Collaborate with cross-functional teams to understand business requirements and deliver high-quality solutions.

  • Participate in application architecture, code reviews, debugging, and performance optimization.

  • Work in an Agile/Scrum environment and contribute to CI/CD practices.

  • Prepare technical documentation and support production deployments.


Required Skills



  • Core Java, Java/J2EE

  • Spring Boot, Spring Framework

  • Spring Data JPA / Hibernate

  • Microservices Architecture

  • REST & SOAP Web Services

  • Object-Oriented Programming (OOP) & Design Patterns

  • SQL and Database Development

  • Maven, Git/Bitbucket

  • Docker

  • AWS Cloud


AWS Experience


Hands-on experience with:



  • API Gateway

  • IAM

  • S3

  • SNS

  • SQS

  • Lambda

  • Aurora

  • Glue

  • Elastic Kubernetes Service (EKS)


Databases


Experience with one or more:



  • Oracle

  • MS SQL Server

  • MySQL

  • Sybase

  • MongoDB


Preferred Qualifications



  • Bachelor's degree in Computer Science, IT, or related field.

  • Experience in BFSI/Financial Services is preferred.

  • Knowledge of Agile/Scrum methodology.

  • Strong debugging, analytical, and problem-solving skills.

  • Good communication and teamwork abilities.

Original job Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Consultbae India

ConsultBae is a people-powered recruitment & IT organization. We help companies build amazing tech products with Staff Augmentation empowered by Technology & Innovation. Our Services Include Digital Transformation, Workforce Hiring Services, IT Staffing, AI & ML Product Solutions to B2B Business.

Read more about the company

Similar Java Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.