HamburgerMenu
hirist

CRISIL - Java Full Stack Developer - Spring Boot/AngularJS

Posted on: 20/11/2025

Job Description

About the Role :


We are seeking a highly skilled Java Full Stack Engineer with strong expertise in backend microservices development and modern front-end frameworks.


The ideal candidate should be able to work independently, possess excellent analytical and problem-solving abilities, and deliver high-quality, scalable software solutions.


You will be responsible for building enterprise-grade applications using Java, Spring Boot, Angular, and modern cloud-native tools.


Key Responsibilities :


- Design, develop, and maintain backend services using Java, Spring Boot, Spring MVC, Spring JPA, and Spring Cloud.


- Implement RESTful microservices and ensure scalable and fault-tolerant architectures.


- Use Hibernate for ORM and efficient data persistence.


- Integrate caching solutions such as Redis, Hazelcast, or similar tools to improve system performance.


- Write high-quality unit tests using JUnit and follow TDD/BDD principles where applicable.


- Work with RDBMS like MySQL, Oracle, or PostgreSQL for database modeling, optimization, and query tuning.


- Build responsive and dynamic UI components using Angular, HTML5, CSS3, and JavaScript.


- Integrate frontend with backend microservices securely and efficiently.


- Ensure optimal performance and usability across browsers and devices.

(Optional) Implement frontend unit tests using tools such as Jasmine/Karma.


DevOps & Version Control :


- Use Git and Git-based workflows efficiently, including code reviews, branching, and CI/CD processes.


- Hands-on experience with GitHub Copilot for AI-assisted code generation.


- Understand SDLC processes and adhere to agile delivery methodologies.


Performance, Scalability & Testing :


- Conduct performance validation using tools like JMeter (optional).


- Identify bottlenecks and optimize application performance at backend and frontend layers.


Cloud & Containerization (Good to Have) :


- Experience in any of the following is advantageous:


- Azure DevOps for CI/CD and release pipelines


Docker for containerization :


- Kubernetes for container orchestration


- Istio for service mesh and traffic management


- AWS Cloud services for deployment, compute, storage, and security


- Understanding of GenAI concepts and leveraging AI-assisted development tools


Required Skills (Mandatory) :


- Backend


- Java


- Spring Framework: Spring Boot, Spring Cloud, Spring JPA


- Microservices architecture


- Hibernate


- Any caching tool: Redis / Hazelcast / equivalent


- RDBMS: MySQL / Oracle / PostgreSQL


- JUnit


Frontend :


- HTML5 & CSS3


- JavaScript


- Angular


Other Mandatory :


- Strong analytical thinking


- Ability to work independently as an IC (Individual Contributor)


- Git, GitHub


- SDLC understanding


- GitHub Copilot hands-on experience


Optional Skills :


- Frontend unit testing (Jasmine, Karma, Jest)


- Performance testing tools (JMeter)


- Good-to-Have Skills


- Azure DevOps


- Docker


- Kubernetes


- Istio


- AWS Cloud


- GenAI/AI-Assisted Development Understanding


Soft Skills :


- Strong communication and interpersonal skills


- Excellent problem-solving and debugging abilities


- Ownership mindset and ability to deliver independently


- Adaptability to fast-paced environments

info-icon

Did you find something suspicious?