Skip to main content
Candescent logo

Staff SW Engineer Java Developer

Candescent
Full TimestaffHybrid
INPosted April 22, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaRubyBashNode.jsSpringDockerKubernetesTerraformJenkinsPostgreSQLBigQueryGitGitHubJiraAgileScrumCI/CDMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a skilled Engineer at Candescent, you will be part of the Digital Banking team, designing and building features to enhance clients' customer experience. Your responsibilities will include implementing features, delivering production-ready code, creating technical documentation, conducting performance optimizations, and collaborating with product managers and designers to create impactful solutions.

Key Responsibilities:

  • Implement features and deliver production-ready code
  • Create technical documentation, system diagrams, and debugging reports
  • Conduct performance optimizations and monitor key metrics
  • Participate in agile planning events by providing technical insights and feasibility analysis
  • Collaborate with cross-functional teams to translate business needs into technical solutions
  • Offer input on technology enhancements, emerging tools, and product gaps
  • Design, develop, deploy, and maintain software solutions in an agile environment
  • Write clean, scalable code aligned with best practices and engineering standards
  • Collaborate with peers to implement user stories, resolve issues, and improve product functionality
  • Engage in agile events such as daily scrums and product demos
  • Create proof-of-concepts and run experiments to inform technical decisions
  • Conduct peer code reviews for quality and knowledge sharing
  • Continuously improve team processes and development workflows
  • Monitor delivery metrics and identify improvements to enhance delivery efficiency

Qualifications Required:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent
  • 5+ years of experience in software development using Java
  • Strong foundation in data structures, algorithms, and concurrent programming
  • Experience with microservices architecture, Java EE, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow
  • Experience in native and hybrid cloud environments and Agile development
  • Proficient in Python or Java, multi-tenant cloud technologies, and tools like Jira
  • Skilled in translating user stories into scalable, user-centric solutions
  • Strong collaboration and communication skills for cross-functional teamwork
  • Analytical problem-solver with attention to detail and structured thinking
  • Experience with Java IDEs (Eclipse, IntelliJ), application servers (Tomcat), scripting languages (JSON, XML, YAML, Terraform), Git, Maven

Preferred Qualifications

  • Champion of Agile Scrum methodologies and SAFe frameworks
  • Experience with CI/CD systems such as Jenkins or GitHub CI
  • Deep understanding of secure solution design principles
  • Familiarity with concurrent backend environments and multithreading
  • Experience with tools or languages including Ruby, Python, Perl, Node.js, Bash, C, C++, Spring, Oracle, Docker, Kubernetes

Candescent is the leading cloud-based digital banking solutions provider, offering a dynamic and innovative work environment. Join our team of passionate professionals dedicated to transforming digital banking experiences for financial institutions. As a skilled Engineer at Candescent, you will be part of the Digital Banking team, designing and building features to enhance clients' customer experience. Your responsibilities will include implementing features, delivering production-ready code, creating technical documentation, conducting performance optimizations, and collaborating with product managers and designers to create impactful solutions.

Key Responsibilities:

  • Implement features and deliver production-ready code
  • Create technical documentation, system diagrams, and debugging reports
  • Conduct performance optimizations and monitor key metrics
  • Participate in agile planning events by providing technical insights and feasibility analysis
  • Collaborate with cross-functional teams to translate business needs into technical solutions
  • Offer input on technology enhancements, emerging tools, and product gaps
  • Design, develop, deploy, and maintain software solutions in an agile environment
  • Write clean, scalable code aligned with best practices and engineering standards
  • Collaborate with peers to implement user stories, resolve issues, and improve product functionality
  • Engage in agile events such as daily scrums and product demos
  • Create proof-of-concepts and run experiments to inform technical decisions
  • Conduct peer code reviews for quality and knowledge sharing
  • Continuously improve team processes and development workflows
  • Monitor delivery metrics and identify improvements to enhance delivery efficiency

Qualifications Required:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent
  • 5+ years of experience in software development using Java
  • Strong foundation in data structures, algorithms, and concurrent programming
  • Experience with microservices architecture, Java EE, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, BigTable, BigQuery, NoSQL, Git, Int

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free