05 Nov
|
Falcon
|
Gurugram
Role : Senior Software Developer - BackendWho are we?Falcon is a Series-A funded, cloud-native, AI-first banking technology and processing platform that enables banks, NBFCs, and PPIs to rapidly launch next-generation financial products such as Credit Cards, Credit Line on UPI, Prepaid Cards, Fixed Deposits, and Loans.Since our launch in 2022, we have processed USD 1.5Bn+ in transactions, partnered with 12 of India's leading financial institutions, and generated USD 15Mn+ in revenue. We are looking for passionate Backend - Senior Software Developers (3 - 7 years of experience) who enjoy solving complex engineering problems and building highly scalable financial systems.You will be responsible for designing and developing cloud-native microservices that power mission-critical banking and payments platforms. The ideal candidate is proficient in Java, Spring Boot, PostgreSQL, Kafka, REST APIs, and Test-Driven Development (TDD), and is comfortable working in an AI-assisted software development environment using modern developer productivity tools.This role offers the opportunity to work on high-scale distributed systems, event-driven architectures, and fintech integrations while collaborating closely with product, architecture, QA, and DevOps teams.Design, develop, and maintain scalable backend microservices using Java 17+ and Spring Boot 3+.- Build RESTful APIs and integrate with internal platforms, banking partners, payment gateways, and third-party services.- Design efficient data models and implement persistence using PostgreSQL, JPA, and Hibernate.- Create comprehensive unit and integration tests using JUnit, Mockito, AssertJ, and Testcontainers.- Optimize application performance, scalability, and reliability.- Collaborate in Agile/Scrum teams to deliver high-quality software.- Leverage AI-powered developer tools (Windsurf, Cursor, Claude Code, etc.)
to improve engineering productivity while ensuring code quality and security.- Troubleshoot production issues and participate in root cause analysis.Essential Skills : - Programming & Frameworks : Strong proficiency in Java 17 (Java 21 and 25 knowledge is a plus), Spring Boot, Spring Framework, Spring Security, Spring Cloud, Spring Data JPA / Hibernate, REST API development, Maven or Gradle.- PostgreSQL, SQL, MongoDB (good to have), Database design and query optimization.- Test-Driven Development (TDD), JUnit 5, Mockito, AssertJ, Integration Testing.- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, Claude Code, or similar.- Ability to leverage AI for code generation, debugging, documentation, testing, and developer productivity while maintaining engineering quality standards.Valuable to Have : - Spring Cloud ecosystem, Docker, Redis, AWS, CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI), Observability using Prometheus, Grafana, ELK, or OpenTelemetry, gRPC, GraphQL.- Cloud knowledge preferred AWS (S3, Lambda, SQS, SNS, ECS, EC2, ECR).- Experience in one or more of the following domains is preferred : Banking, Credit Cards, Lending, UPI, Payments, Digital Banking, NBFC Platforms, Financial Services.What We're Looking For : - BE/B.Tech in Computer Science, Information Technology, or equivalent experience.- 3 - 7 years of backend software development experience.- Passion for writing clean, scalable, and maintainable code.- Engineering Culture : - At Falcon, we believe in building high-quality software through : AI-Driven Development, Test-Driven Development (TDD), Cloud-native architecture, Event-driven systems, Continuous Integration & Continuous Deployment (CI/CD), Code reviews and pair programming, Agile and Scrum methodologies, Security-first development, and Continuous learning and innovation.Location : Gurgaon (Hybrid)Employment Type : Full Time (ref:hirist.
📌 Senior Software Developer - (Java/AI/Hybrid) (Gurugram)
🏢 Falcon
📍 Gurugram