remoteonsite
Software Engineer III - Candescent (Digital First Holdings LLC)
Software Engineer
Experienced Software Engineer III building scalable, API‑first banking solutions using Java, Spring Boot, and cloud technologies such as AWS and Docker to enable seamless digital, remote, and in‑person customer experiences.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services that power digital banking, account opening, and branch workflows.
- Implement and evolve RESTful APIs within an API‑first architecture to enable rapid integration with internal and third‑party systems.
- Leverage AWS services (e.g., EC2, RDS, Lambda) and containerization (Docker) to build resilient, scalable cloud‑native applications.
- Collaborate with product, UX, and data teams to translate business requirements into technical specifications and deliver end‑to‑end features.
- Participate in code reviews, automated testing, and CI/CD pipelines to ensure code quality and continuous delivery.
Requirements
- 5+ years of professional software development experience, primarily with Java and Spring Boot.
- Strong understanding of RESTful API design, microservices patterns, and API‑first development.
- Hands‑on experience with AWS cloud services and container orchestration using Docker.
- Proficiency in relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries.
- Excellent problem‑solving skills, ability to work autonomously, and a collaborative mindset.