Candescent is transforming digital banking with intelligent, cloud-powered solutions that connect account opening, digital banking, and branch experiences for financial institutions.
Requirements
- 7+ years of experience in software development using Java
- Strong foundation in data structures, algorithms, and concurrent programming
- Expertise in designing and troubleshooting transactional systems
- Experience with microservices architecture, Java EE, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow
- Familiarity with native and hybrid cloud environments and Agile development
- Proficient in Python or Java, multi-tenant cloud technologies, and tools like Jira
- Experience with Java IDEs (Eclipse, IntelliJ), application servers (Tomcat), scripting languages (JSON, XML, YAML, Terraform), Git, Maven
Responsibilities
- Develop and deploy secure, reliable features
- Create technical documentation, system diagrams, and debugging reports
- Optimize performance and monitor key metrics
- Participate in agile planning events with technical insights and feasibility analysis
- Design, build, and maintain software solutions in an agile environment
- Write clean, scalable code aligned with best practices and standards
- Track delivery metrics such as lead time and deployment frequency
Other
- Bachelor’s degree in computer science, Information Technology, or equivalent
- Strong collaboration and communication skills for cross-functional teamwork
- Analytical problem-solver with attention to detail and structured thinking
- Flexibility in a fast-paced environment, a client-first mindset, and a commitment to delivering consistent, reliable results
- Commitment to mentoring and excellence—striving for precision while knowing when to ship