> Markdown version of [/jobs/ext/244604-sr-software-engineer-java-typescript](https://www.wearedevelopers.com/jobs/ext/244604-sr-software-engineer-java-typescript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer (Java/TypeScript) - **Company:** C4 Technical Services - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Continuous Delivery, Data Security, Distributed Systems, Amazon DynamoDB, Identity and Access Management, OAuth, Performance Tuning, Single Sign-On, TypeScript, Web Applications, Web Platforms, ReactJS, System Availability, Spring-boot, Backend, Data Layers, Event Driven Architecture, AngularJS, Information Technology, Graphql, Front End Software Development, Api Design, Legacy Systems, Microservices - **Published:** May 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f622c003724ccdba ## About the Role Do you have a Bachelor's degree?, * 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, * 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, * Bachelor's degree in Computer Science or related field, or equivalent experience ## Description 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., * 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, * 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, * 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, * 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, * 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 ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)