Java Architect

Incedo Inc.

Dallas (TX)

Hybrid

USD 150,000 - 230,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Incedo Inc. is seeking a senior software architect to lead the architecture, design, modernization, and engineering of large-scale banking applications.

The role requires hands-on Java development with deep expertise in distributed systems, microservices, REST APIs, and cloud-native platforms. The successful candidate will provide solution design, code reviews, POCs, and complex production troubleshooting, while mentoring teams across onsite and offshore delivery.

Qualifications

  • 14-18 years of software engineering and architecture experience.
  • Hands-on Java development history with architecture leadership.
  • Experience as Software/Application/Solution/Java Architect in enterprise settings.
  • Deep knowledge of Java 8/11/17+, Spring/Boot, microservices, REST APIs, and API-first design.
  • Experience with distributed systems, Kafka, and cloud-native platforms.

Responsibilities

  • Lead end-to-end architecture and design for cross-functional banking apps.
  • Develop architecture blueprints, reference architectures, and design specs.
  • Define components, interfaces, data flows, and tooling for solutions.
  • Provide hands-on technical leadership for Java/Spring Boot apps and reviews.
  • Design scalable microservices and event-driven solutions with Kafka.
  • Evaluate landscapes and define modernization and migration strategies.
  • Set engineering standards for security, observability, and deployment.
  • Collaborate with product, risk, security, and engineering stakeholders.
  • Conduct technical risk assessments for security and resiliency.
  • Lead architecture reviews and modernization programs with global teams.

Skills

Java expertise
Spring Boot
Microservices
REST APIs
Kafka
AWS
Docker
Kubernetes
OpenAPI
Domain-Driven Design

Tools

Kafka
OpenAPI
AWS
Docker
Kubernetes

Job description

Industry: Banking and Financial Services
Employment Type: Full-Time
Experience: 14 to 20 years
Location: Strongsville, Ohio or Dallas, TX | Work Model: Hybrid
About Incedo

Incedo is a global AI, data, and digital transformation specialist that helps leading enterprises drive innovation and business growth through technology. With over 4,000 professionals across the US, Canada, Latin America, and India, Incedo combines expertise in AI, data analytics, and digital engineering to deliver impactful solutions across Banking & Payments, Telecom, Hi-Tech, Wealth Management, and Life Sciences. At Incedo, we foster a culture of innovation, collaboration, and continuous learning, empowering our people to solve complex challenges and shape the future of technology.

Role Summary

We are seeking a technically strong, hands-on Senior Software Architect to lead the architecture, design, modernization, and engineering of large-scale banking applications. The role requires a strong history of hands-on Java development, deep expertise in distributed and web-based application systems, and the ability to translate complex business requirements into secure, scalable, resilient, and maintainable solutions. The successful candidate will remain technically engaged through solution design, code reviews, proofs of concept, delivery guidance, and complex production troubleshooting.

Key Responsibilities
  • Lead end-to-end architecture and design for cross-functional, multi-platform, distributed, and web-based banking applications.
  • Develop application architecture, technical blueprints, reference architectures, and design specifications aligned with enterprise capabilities and standards.
  • Define application components, service boundaries, platforms, interfaces, APIs, integration patterns, data flows, frameworks, and development tools.
  • Provide hands-on technical leadership for Java/Spring Boot applications, including critical code reviews, proofs of concept, reusable components, and production troubleshooting.
  • Design highly available Java microservices, REST APIs, and event-driven solutions using Kafka or comparable messaging platforms.
  • Evaluate existing application landscapes and define modernization, migration, reengineering, and rationalization strategies.
  • Establish engineering standards for domain modeling, application layering, security, exception handling, testing, performance, observability, and deployment.
  • Collaborate with product, business, operations, risk, compliance, security, and engineering stakeholders to deliver customer-focused banking solutions.
  • Conduct technical risk assessments covering security, scalability, resiliency, maintainability, privacy, technical debt, and third-party dependencies.
  • Design for high availability, disaster recovery, business continuity, and operational resiliency while aligning solutions with banking controls and regulatory requirements.
  • Lead architecture reviews, technical-discovery workshops, design sessions, solution-governance forums, and modernization programs.
  • Mentor architects, technical leads, and engineers while coordinating client, vendor, onsite, offshore, and globally distributed teams.
Required Qualifications
  • 14-18 years of overall software engineering, application design, and architecture experience.
  • Strong and demonstrable hands-on Java development history; experience progressing from Java Developer or Technical Lead into an architecture role.
  • Recent experience as a Software Architect, Application Architect, Solution Architect, Java Architect, or Technical Architect.
  • Deep expertise in Java 8/11/17 or later, Spring Framework, Spring Boot, microservices, domain-driven design, RESTful APIs, OpenAPI, and API-first design.
  • Strong experience with distributed systems, event-driven and asynchronous architecture, Kafka or comparable messaging technologies.
  • Experience with SQL, relational databases, data modeling, NoSQL, and caching technologies.
  • Hands-on experience with AWS application architecture and cloud-native services; working knowledge of Docker and Kubernetes.
  • Experience with CI/CD, DevSecOps, automated testing, secure coding, logging, monitoring, tracing, and observability.
  • Experience creating solution-architecture documents, technical blueprints, logical and physical diagrams, sequence diagrams, data‑flow diagrams, and architecture decision records.
  • Strong understanding of enterprise architecture principles, standards, frameworks, capability models, and governance practices.
  • Experience designing secure, scalable, high-volume, highly available, and mission-critical enterprise applications.
  • Direct banking or financial-services technology experience, preferably across payments, cards, lending, deposits, digital banking, customer servicing, fraud, or risk.
  • Prior client-facing experience with Incedo or a comparable technology consulting, digital engineering, or product engineering organization.
  • Strong stakeholder-management, technical-consulting, communication, presentation, and mentoring skills.
  • Ability to work in a hybrid model from Strongsville, Ohio or Dallas, Texas.
Preferred Qualifications
  • Experience modernizing monolithic Java applications into microservices, modular architectures, or cloud‑native platforms.
  • Experience with high-volume banking platforms, regulated applications, or transaction-processing systems.
  • Familiarity with TOGAF or a comparable enterprise architecture framework.
  • Experience integrating AI or machine‑learning capabilities into regulated enterprise applications.
  • Relevant certifications in Java, AWS, Kubernetes, security, or enterprise architecture.
  • Experience working in an onsite-offshore consulting delivery model.
Key Skills

Java 8/11/17+, Spring, Spring Boot, Microservices, REST APIs, OpenAPI, Domain-Driven Design, Distributed Systems, Kafka, Event-Driven Architecture, AWS, Docker, Kubernetes, SQL, NoSQL, CI/CD, DevSecOps, Application Security, Observability, High Availability, Disaster Recovery, Technical Risk Assessment, Enterprise Architecture, Banking and Financial Services, Technical Leadership, Client Consulting

What We Offer

An employee-first culture, continuous learning and upskilling opportunities, exposure to global clients and complex, high-impact engagements, and a collaborative environment that supports career growth.

Equal Opportunity Statement

We are an equal opportunity employer and celebrate diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristic. We are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend
Java Backend

Incedo Inc. • Dallas (TX)

On-site
USD 140,000 - 210,000
Senior Java Architect - Banking & Cloud (Hybrid)
Senior Java Architect - Banking & Cloud (Hybrid)

Incedo Inc. • Dallas (TX)

Hybrid
USD 150,000 - 230,000
Hybrid work model
Career Opportunities: Senior-Software Engineer (50863)
Career Opportunities: Senior-Software Engineer (50863)

Incedo • Ionia (NY)

On-site
USD 110,000 - 170,000
Career Opportunities: Senior-Software Engineer (50865)
Career Opportunities: Senior-Software Engineer (50865)

Incedo • Ionia (NY)

On-site
USD 120,000 - 180,000
Learning platform
Onboarding program
Career growth
Career Opportunities: Senior-Software Engineer (50867)
Career Opportunities: Senior-Software Engineer (50867)

Incedo • Ionia (NY)

On-site
USD 90,000 - 120,000
Sr. Business System Analyst
Sr. Business System Analyst

Incedo Inc. • United States

On-site
USD 120,000 - 160,000
Data Architect in Pittsburgh
Data Architect in Pittsburgh

Energy Jobline ZR • Pittsburgh

Hybrid
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Incedo Inc. • New Jersey

On-site
USD 65,000 - 80,000
Solutions Architect
Solutions Architect

Incedo Inc. • New York (NY)

On-site
USD 180,000 - 260,000
Senior Business Analyst
Senior Business Analyst

Incedo Inc. • Atlanta (GA)

On-site
USD 110,000 - 140,000