First seen by Alion on Oct 24, 2026.
Full Stack Developer with strong expertise in Angular, Java, Spring Boot, and modern backend/frontend technologies to build scalable, secure, and high-performance fintech applications. You will play a key role in designing, developing, and maintaining end-to-end applications that handle sensitive financial data, large-scale transactions, and complex business workflows.
The candidate will have responsibilities across the following functions:
End-to-End Application Development:
- Design, develop, and maintain full-stack web applications using Java, Spring Boot, Angular, Node.js, Express, and Oracle DB / MongoDB.
- Convert business requirements, product specs, and UX wireframes into scalable backend services and intuitive frontend interfaces.
- Build reusable UI components, shared libraries, and backend modules to improve development efficiency and consistency.
Frontend Development and User Experience:
- Build responsive, high-performance, and user-friendly web interfaces using Angular and TypeScript.
- Optimise UI for speed, cross-browser compatibility, accessibility, and mobile responsiveness.
- Collaborate with UI/UX designers to improve customer journeys, reduce friction, and enhance overall user experience.
Backend Engineering and API Development:
- Develop secure, scalable, and high-performance RESTful APIs for fintech features such as loan eligibility, onboarding flows, KYC, document management, and payment services.
- Implement microservices-based architecture using Java Spring Boot, ensuring modular, testable, and maintainable systems.
- Design optimised database schemas and write efficient queries for both SQL and NoSQL databases.
System Architecture and Scalability:
- Participate in system design and architectural discussions to support scalability and high availability.
- Contribute to architecture decisions involving microservices, event-driven systems, caching, API gateways, and database design.
- Design systems capable of handling high traffic, large datasets, and financial workloads.
Security and Compliance:
- Implement security best practices, including data encryption, JWT authentication, authorisation, and secure API communication.
- Ensure compliance with financial regulations, data privacy standards, and secure handling of PII.
- Collaborate with teams to protect systems against security threats, vulnerabilities, and fraud attempts.
Third-Party Integrations:
- Integrate with external systems and APIs such as KYC/AML providers, payment gateways, loan management systems, and other fintech partners.
- Build fault-tolerant integrations and manage asynchronous data processing where required.
Performance Optimisation and Monitoring:
- Continuously monitor and optimise application performance, API latency, database queries, and UI responsiveness.
- Use monitoring and logging tools like ELK Stack, Grafana, Prometheus, New Relic, or similar.
- Perform root cause analysis and implement solutions to maintain high system reliability and uptime.
DevOps and Deployment Collaboration:
- Collaborate with DevOps teams to enhance CI/CD pipelines.
- Automate builds and deployments using Jenkins, GitHub Actions, GitLab CI, etc.
- Support containerization (Docker) and orchestration (Kubernetes) initiatives.
- Ensure smooth deployments, rollback strategies, and minimal downtime.
Code Quality and Best Practices:
- Write clean, modular, and maintainable code following industry best practices and coding standards.
- Participate in peer code reviews to ensure high-quality deliverables.
- Maintain technical documentation for code, APIs, and system architecture.
Cross-Functional Collaboration:
- Work closely with product managers, business stakeholders, and designers to align technical solutions with business goals.
- Provide technical inputs during product planning, estimations, and feasibility discussions.
- Communicate progress and technical concepts clearly to non-technical stakeholders.
Ownership and Continuous Improvement:
- Take end-to-end ownership of features from design to deployment and post-production monitoring.
- Proactively recommend new tools, frameworks, and technologies to improve scalability, security, and development speed.
- Stay updated with the latest trends in fintech, full-stack development, and cybersecurity.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- 3 - 5 years of professional experience in Full Stack Development or Backend / Frontend Engineering roles.
- Strong hands-on experience with Java, Spring Boot, and Microservices architecture.
- Proficiency in Angular and TypeScript for building modern, responsive web applications.
- Experience developing RESTful APIs and integrating third-party services.
- Solid understanding of SQL and NoSQL databases such as Oracle, MySQL, PostgreSQL, MongoDB, etc.
- Practical experience with authentication and authorisation mechanisms, including JWT, OAuth, and secure API design.
- Familiarity with fintech or financial services systems, including payments, KYC/AML, lending platforms, or transaction processing.
- Experience working in Agile/Scrum development environments.
- Mandatory experience: Angular+Java.
Good-to-Have:
- Experience with Node.js and Express.js for backend development.
- Exposure to event-driven or distributed systems (Kafka, RabbitMQ, etc. ).
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
- Familiarity with monitoring and logging tools such as ELK Stack, Grafana, Prometheus, or New Relic.
- Understanding of security best practices, data privacy, and regulatory compliance in financial systems.
- Experience working with high-traffic, high-availability systems.
- Prior experience in a fintech, banking, NBFC, or payments domain.
Skills
Angular, Java, Spring, Spring Boot

