Sr. Engineer (Java/TypeScript)

C4 Technical Services

Sr. Engineer (Java / TypeScript)

Focus: Digital Banking Platform Integration

As a Sr. Engineer, you will serve as a technical expert driving the integration of a new banking platform into digital ecosystem, enabling a seamless, unified member experience across web applications.

You will play a key role in building and scaling full-stack applications that connect modern front-end experiences (TypeScript) with Java-based backend services, GraphQL APIs, and cloud-native data solutions (DynamoDB). This role is central to delivering a cohesive digital experience across banking, financial planning, and member services.

Designing Solutions

  • Design and architect end-to-end solutions to integrate a new banking platform into web and digital channels
  • Define and implement GraphQL APIs to unify data across banking, legacy systems, and member platforms
  • Design scalable DynamoDB data models to support high-volume transactional and member data access
  • Establish integration patterns between core banking systems, APIs, and front-end applications
  • Provide design recommendations aligned to long-term digital and platform modernization strategy

Implementing Solutions

  • Build and enhance backend services using Java (Spring Boot, microservices) to support banking integration
  • Develop GraphQL services and resolvers to enable flexible, performant data access across systems
  • Implement and optimize DynamoDB tables, indexes, and access patterns for scale and performance
  • Develop modern, secure, and responsive UI experiences using TypeScript (React, Angular, etc.)
  • Integrate third-party and internal banking APIs into a unified digital experience
  • Ensure solutions meet security, compliance, and financial services standards

Platform Integration & Modernization

  • Lead integration efforts across banking platforms, legacy systems, and digital channels
  • Help transition from fragmented systems to a unified experience
  • Support API-first and event-driven architecture patterns for future scalability
  • Identify and resolve data consistency, latency, and integration challenges

Defining Engineering Standards and Patterns

  • Establish standards for GraphQL schema design, API governance, and performance optimization
  • Define best practices for DynamoDB modeling, cost optimization, and scalability
  • Promote reusable services and components across the banking and digital ecosystem

DevOps & Reliability

  • Support CI/CD pipelines for continuous delivery of digital banking features
  • Implement monitoring and observability across APIs, services, and data layers
  • Ensure high availability, resilience, and performance of member-facing applications
  • Monitor and optimize DynamoDB throughput and cost efficiency

Collaboration

  • Partner with product, UX, and business stakeholders to deliver a seamless member banking experience
  • Work closely with architecture teams to align with enterprise modernization goals
  • Participate in agile ceremonies and help drive delivery across complex integration initiatives

Required Work Experience / Skills

  • 7+ years of full-stack software engineering experience
  • Strong backend development experience with Java (Spring Boot, microservices)
  • Strong front-end development experience with TypeScript (React, Angular, etc.)
  • Experience building and consuming GraphQL APIs in distributed systems
  • Hands-on experience with DynamoDB (data modeling, GSIs/LSIs, performance tuning)
  • Experience integrating third-party platforms or core banking/financial systems
  • Strong understanding of API-driven architecture and system integration patterns
  • Experience working in financial services or regulated environments (preferred)
  • Familiarity with event-driven architectures and cloud-native systems (AWS preferred)
  • Strong understanding of scalability, security, and performance in high-traffic applications

Nice-to-Have

  • Experience with digital banking platforms or fintech integrations
  • Experience modernizing legacy systems into API-first architectures
  • Exposure to authentication/authorization patterns (OAuth, SSO, identity platforms)
  • Experience supporting large-scale customer/member-facing web platforms

Education

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
Read Full Description
Confirmed 5 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles