SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer

Candescent - Bengaluru, KA, India - In-office

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Candescent is a fintech company transforming how financial institutions deliver intelligent banking experiences. The company unites digital banking, account opening, and branch solutions through an experience-led, intelligence-driven approach combining human-centered design with data, automation, and cloud-based innovation. As a Senior Software Engineer (Java Full Stack), you will join the Digital Banking team to design and build features that improve customer experience. You will own services end-to-end, collaborating closely with product managers and designers to create intuitive, impactful solutions. Your responsibilities include: • Implement features and deliver production-ready code in a fast-paced Agile environment • Design, develop, deploy, and maintain software solutions using Java and modern frameworks • Create technical documentation, system diagrams, and debugging reports • Conduct performance optimizations and monitor key metrics • Participate in agile planning events, providing technical insights and feasibility analysis • Collaborate with Product Owners, Designers, and Engineers to translate business needs into technical solutions • Offer input on technology enhancements and product gaps to inform roadmap decisions • Write clean, scalable code aligned with best practices and engineering standards • Conduct peer code reviews for quality and knowledge sharing • Monitor delivery metrics such as lead time and deployment frequency • Stay current with emerging technologies, frameworks, and industry practices You will simplify complex problems into scalable designs, uphold engineering best practices, and contribute to a culture of continuous improvement. The ideal candidate is detail-oriented, driven to solve real problems, eager to learn, and committed to mentoring and excellence. REQUIREMENTS: • Bachelor's degree in computer science, software engineering, or equivalent proven work experience • 9+ years of experience developing and designing software applications using Java • Expert understanding of core computer science fundamentals: data structures, algorithms, concurrent programming • Expert in OOAD and design principles; microservices architecture using JEE, Spring, Spring Boot, Spring Cloud, NestJS, Spring WebFlux, Hibernate • Expert in analyzing, designing, implementing, and troubleshooting software solutions for highly transactional systems • Proficiency with Oracle, PostgreSQL, NoSQL databases • Experience with Git, IntelliJ IDEA, Maven • ReactJS experience • Native & Hybrid Cloud environment experience • Container management: Docker and Kubernetes on any cloud platform • Agile development methodology and Scrum • Apigee API Gateway experience • Continuous integration systems: Jenkins or GitLab CI • SAFe methodologies • Deep knowledge of secure solution design • Multi-threaded backend environments with concurrent users • Excellent communication and team collaboration skills • Ability to analyze user and business requirements to create technical design and software architecture PREFERRED QUALIFICATIONS: • Champion of Agile Scrum and SAFe frameworks • CI/CD systems expertise (Jenkins, GitHub CI) • Test-driven development frameworks or automated testing tools for mobile • Cross-functional DevOps and CI/CD implementation experience • Exposure to AI IDEs (Cursor, GitHub Copilot)

Similar roles