The posting
We are seeking a Senior Java Full Stack Developer with strong experience in enterprise banking applications, microservices, cloud-native development, and digital banking solutions. The candidate will be responsible for developing scalable backend services and modern web applications using Java, Spring Boot, ReactJS and TypeScript.
Key Responsibilities
Design and develop scalable microservices and REST APIs using Java and Spring Boot.
Develop responsive and secure frontend applications using ReactJS, TypeScript and Redux.
Build and enhance enterprise banking and financial applications with high availability and performance.
Participate in the complete SDLC, including architecture, development, testing, deployment, and production support.
Implement CI/CD pipelines and DevOps practices using Jenkins and GitLab CI/CD.
Develop containerized applications using Docker and Kubernetes.
Implement application security using OAuth, JWT and secure coding practices.
Perform application performance optimization, code reviews and quality improvements.
Work closely with solution architects, product owners, business teams, and cross-functional engineering teams.
Ensure compliance with security, coding and quality standards for banking applications.
Mandatory Skills & Experience Strong experience in Java 8+, Spring Boot and Microservices Architecture.
Hands-on experience with ReactJS, TypeScript and Redux.
Strong knowledge of REST APIs, JSON and XML.
Experience in Docker, Kubernetes and Jenkins.
Experience with GitLab CI/CD and SonarQube.
Strong understanding of OAuth, JWT and application security.
Experience developing BFSI / Digital Banking applications is mandatory.
Experience with enterprise application development and cloud-native technologies.
Strong understanding of software development lifecycle, testing and production support.
Good analytical, troubleshooting, and problem-solving skills.



