Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Richardson, TX
View more jobs in Texas

Job Details

Senior Java Spring Boot Architect

Company name
Texas Capital Bancshares, Inc.

Location
Richardson, TX, United States

Employment Type
Full-Time

Industry
It

Posted on
Oct 13, 2021

Apply for this job






Profile

Overview
The Sr. Java Spring Boot Architect is an integral part of designing and building new technology solutions for TCB customers.
 
The Sr. Java Spring Boot Architect is part of the Enterprise Architecture Team and will:

Design and evolve platform capabilities, including the Container runtime environments, for Java Spring Boot applications and microservices
Collaborate with teams to ensure security and performance requirements are met for Java Spring Boot applications and microservices
Collaborate, coach and mentor Solution Architects and Software Engineers in multiple Product Delivery teams to ensure Java Spring Boot development standards and design patterns are understood and followed. This will include hands-on programming work when required
Develop library of Design / Development Patterns, including working Java Spring Boot code where required, to be used by Software Engineering teams in development efforts
Lead Proof of Concept (PoC) efforts that inform technology decisions on new technology capabilities and approaches
Prepare and present designs and any known exceptions to architecture & risk governance committees as needed
Continuously learn and stay updated on digital skills (Public Cloud, Java and related standards and libraries, DevSecOps tools and methods)
Advise internal business and IT partners on potential disruptive technologies and trends and the benefits these could bring to TCB

Responsibilities
General:

Carry out responsibilities with minimal level of supervision for complex tasks and no supervision for more routine matters
Collaborate with senior business and IT stakeholders to secure strong engagement for the solution and ensures that the delivery of the Platform aligns to longer-term strategic roadmap

Initiative Delivery:

Participate as a technology lead to collaborate with Software Engineers to design and deliver new / modified Java Spring Boot applications
Collaborate with business SMEs, engineers, architects and other roles from multiple disciplines to conduct strategic options analysis and high-level design for Platform(s). Present options and decisions stakeholders on how options will meet their needs
Document and communicate architecture solutions to Project Teams, Architects and Software Engineers
Partner with business and technology SMEs to ensure that technology solutions are fit for purpose, meet business requirements and align with the strategic technology vision
Participate in the 3rd Party Vendor selection process to evaluate technology alignment and cost of products

Strategic Planning:

Define and communicate the technology direction by collaborating with IT and business stakeholders to establish and maintain Reference Architectures and Capability Roadmaps. These define the target architecture direction and high-level roadmap for Enterprise Platform(s) that will benefit multiple business divisions and organizations
Simplify existing technology architecture by identifying rationalization opportunities and increasing the utilization of existing technology assets
Improve utilization of existing assets by identifying technology synergies within and across business units and Platforms
Improve efficiency by helping business and technology leaders identify opportunities to leverage existing technologies and Platforms to improve customer experiences, internal user experiences, efficiency, security and/or stability
Drive continuous improvement by identifying opportunities to digitize services and processes (internal and client-facing)

Architecture Governance:

Lead efforts to prioritize, establish and maintain technology principles and Design Patterns to promote technology reuse, improve stability and improve security
Develop library of Java Spring Boot libraries to be re-used by Software Engineering teams in development efforts
Assess coding efforts, including review of pull requests, to ensure alignment with Java Spring Boot standards and re-use of shared libraries
Inform stakeholders of key architecture decisions and exceptions to Design Patterns and Standards

System Stability & Risk

Improve stability of Platforms by assisting with complex Problem Resolution efforts to determine root cause and fixes related to Production Incidents
Periodically review system performance, capacity and utilization trends for the Platform(s). Identifies and presents recommendations for improvements
Contribute to risk issue resolution plans, 2LOD and 3LOD audits as needed

Continuous Learning and Introducing New Technologies:

Continuously learn new technologies and capabilities and keep up with digital skills and certifications
Introduce new technologies in initiatives and coach teams on using and implementing new technologies
Provide mentoring and coaching for architects across centralized and federated architecture teams and roles
Present technology briefings internally and externally
Monitor and analyze industry, technology and market trends to determine potential impact to Platforms and to the organization
Conduct research into technology trends, existing vendor capabilities and existing system capabilities and provide options and recommendations to leverage technologies for business benefits.
Lead small team efforts to design and deliver proof of concept solutions and/or pilot solutions for scenarios when a new technology is being introduced to meet a business need

Qualifications
Required

Bachelor's Degree in a related Information Technology or Computer Science discipline
15 years of experience in support, development, design and implementation of technology solutions on large initiatives - preferably in Financial Services
5 years of hands-on experience in development and support of Java, Spring Boot running on AWS and Azure Cloud Services
3 years experience building Spring DATA and Spring Cloud applications
Experience working with API Gateways, OAuth 2.0, Okta or any other Identity provider.
Experience with API Security patterns and best practices.
Technical leadership of projects and/or software engineering teams using Java, Spring / Spring Boot and Cloud-based runtime environments (including Containers and Container Management Platforms)
Experience designing and implementing that use APIs (REST, Graph QL)
Experience designing and implementing applications that use messaging, event-driven technologies (e.g. Kafka)
Ability to communicate both business and technology concepts effectively across all organization levels (both IT and business)

Preferred

Experience with DevSecOps environments and tools \u2013 preferably Microsoft AzDo and GitHub Enterprise
Experience producing deliverables such as technology designs, architecture overviews, design patterns and technology blueprints within an architecture framework such as TOGAF
Strong leadership and negotiation skills with business and technical groups
Experience designing, integrating and managing complex infrastructure solutions and application solutions
MS Office skills including Visio, PowerPoint, Excel and Word and experience using these tools to build system designs and provide updates during project meetings and governance forums

Company info

Texas Capital Bancshares, Inc.
Website : http://www.texascapitalbank.com

Similar Jobs:
Description Join us and be a part of the unique opportunity to transform Humana into a consumer focused healthcare leader backed by digital platforms. We're looking for someone who craves new challenges and solves hard customer p...
Magnolia What does a Magnolia Specialty Sales Manager, SWAS do? The Magnolia Specialty Sales Manager provides a world-class customer experience and improves our efficiency as THE destination and authority for technology products a...
Description The Lead, Network Engineer designs, analyzes, plans and modifies network components supporting customer communication implementation activities. The Lead, Network Engineer works on problems of diverse scope and comple...
I was facing the seven-year itch at my previous workplace. Thanks to EmploymentCrossing, I'm committed to a fantastic sales job in downtown Manhattan.
Joseph L - New York, NY
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 InformationTechnologyCrossing - All rights reserved. 21 192