HamburgerMenu
hirist

IFTAS - Java Full Stack Developer/Lead - Spring Boot/React.js

Posted on: 10/12/2025

Job Description

Job Description :

Location - Mumbai (Work From Office)

EXperience : 6+ years

Knowledge :

- Proficient in Java with significant experience in backend development, particularly with the Spring Boot framework.

- Strong familiarity with front-end development using AngularJS and React JS for creating intuitive and engaging user interfaces.

- Basic understanding and hands-on experience with Apache HTTPD for web server management.

- Proficient in PostgreSQL / Oracle database management and SQL for efficient data operations.

- Familiarity with Red Hat Enterprise Linux (RHEL) for application deployment environments.

- Basic experience with KeyCloak for user authentication and authorization management.

- Awareness of responsive web design principles to ensure cross-browser functionality.

- Excellent problem-solving skills with the ability to learn quickly and adapt to new technologies and frameworks.

- Exposure to CI/CD practices to support efficient development and deployment activities.

Technical Skills :

- Backend Development - Strong proficiency in Java - Experience with Spring Boot framework

- Frontend Development - Familiar with AngularJS and React JS for building user interfaces

- Web Server Management - Basic knowledge of Apache HTTPD for hosting and configuration

- Database Management - Familiar with PostgreSQL - Able to perform basic SQL operations

- Messaging Systems - Some exposure to IBM MQ for inter-application communication

-Operating Systems - Basic experience with Red Hat Enterprise Linux (RHEL) for deployments

- Authentication & Security - Awareness of Keycloak for user authentication and authorization

Roles & Responsibilities :

Secure Web Application Development :

- Design and develop secure, high-performance payment web applications.

- Implement encryption (TLS 1.2/1.3, AES) for secure data transmission.

- Apply secure coding practices (OWASP Top 10, input validation, SQL injection prevention).

- Integrate with payment gateways, banking APIs, and financial institutions securely.

- XML & XSD Schema Development : (Desirable)

- Design, implement, and validate XML schemas (XSD) for structured payment messages.

- Ensure XML security using digital signatures (XML Signature), XML Encryption, and schema validation.

- Work with ISO 20022, or custom XML-based messaging.

- Prevent XXE (XML External Entity) attacks by disabling external entity processing.

Security & Compliance :

- Require skill set on the HSM java libraries for the cryptography operations.

API & Middleware Security :

- Develop and secure RESTful & SOAP APIs for financial transactions.

- Apply OAuth 2.0, JWT, and API Gateway security for authentication and authorization.

- Secure messaging and queue-based communications (IBM MQ, RabbitMQ, Kafka) with TLS and authentication mechanisms.

Responsibilities :

- Develop a comprehensive understanding of the Payments domain while actively participating in application development utilizing modern technologies, focusing on user experience and high performance.

- Ensure that all deliverables align with the system architecture and development standards established by the development team.

- Engage in effective communication with team members and stakeholders to gather requirements and provide regular progress updates on assigned tasks.

- Collaborate on Business Requirement Analysis and contribute to the development of Solution Designs alongside senior developers.

- Participate in coding, implementation, debugging, maintenance, and Quality Assurance for applications.

- Support the configuration and maintenance of Apache HTTPD servers for application deployment.

- Design and implement dynamic user interfaces using AngularJS and React JS to enhance user engagement.

- Partner with the back-end team to develop robust and scalable applications using Java and Spring Boot frameworks.

- Work with PostgreSQL / Oracle for effective data management and retrieval.

- Integrate and manage IBM MQ for messaging solutions within applications.

- Gain hands-on experience with Red Hat Enterprise Linux (RHEL) for deployment and management of applications.

- Ensure applications are responsive and functional across major web browsers.

- Contribute to the implementation and maintenance of CI/CD pipelines for streamlined deployment processes.

- Monitor application performance and assist in troubleshooting production issues.

- Document processes and contribute to team knowledge-sharing and training initiatives.

- Stay current with emerging technologies and industry trends to enhance skills and add value to team projects.

Mandatory Skills : Java, Spring Boot, Microservices, IBM MQ, Rest API, SQL, Spring Security

Desirable Skills : ReactJS, Spring Cloud, ActiveMQ, RabbitMQ


info-icon

Did you find something suspicious?