Technical Architect

Tata Consultancy Services

Philadelphia (Philadelphia County)

On-site

USD 150,000 - 167,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Discretionary Incentive
Medical Coverage
Family Leave
Insurance Options
Commuter Benefits
Certification & Training
Vacation & Holidays

Job summary

Tata Consultancy Services is seeking a senior Java/Spring Boot architect in the United States, with extensive experience in microservices and enterprise integration patterns. You will design RESTful APIs, implement event-driven architectures with Kafka, and drive cloud transformations on AWS.

Lead onshore/offshore teams, mentor engineers, and ensure scalable, secure delivery across the SDLC. Strong communication and leadership are essential, along with hands-on delivery and architectural

Qualifications

  • Proficient in Java and Spring Boot with hands-on experience across Spring ecosystem.
  • Experience designing RESTful APIs and microservices with Kafka-based event streams.
  • Strong knowledge of AWS, CI/CD, and scalable secure architectures.

Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications using Java, Spring Boot, and the Spring ecosystem.
  • Lead architecture and implementation of RESTful APIs and microservices with event-driven patterns using Apache Kafka.
  • Own architectures translating complex business needs into scalable, secure solutions.
  • Apply GoF and enterprise design patterns to improve performance, scalability, and maintainability.
  • Participate in the full SDLC including requirements, design, development, testing, deployment and support.
  • Drive cloud transformation on AWS and design CI/CD pipelines to automate builds and deployments.
  • Build and manage high-volume batch processing with Spring Batch and scheduling workflows.
  • Conduct code reviews ensuring architectural standards and acceptance criteria.

Skills

Java
Spring Boot
Spring Core
AOP
MVC
Security
Spring DAO
ORM
Spring Batch
Spring Integration
Hibernate / JPA
Microservices
Apache Kafka
Design patterns
Enterprise integration patterns
AWS cloud services
Cloud-native architectures
CI/CD pipelines
Performance tuning
Security best practices
Communication
Technical leadership
RESTful APIs
Event-driven architectures

Education

Bachelor's degree in Computer Science

Job description


  • Strong proficiency in Java and Spring Boot, with hands-on experience in:

  • Spring Core, AOP, MVC, Security

  • Spring DAO, ORM

  • Spring Batch and Spring Integration

  • Hibernate / JPA

  • Extensive experience designing and implementing Microservices-based architectures.

  • Hands-on experience with Apache Kafka or similar messaging/event-streaming platforms.

  • Solid understanding and practical application of design patterns and enterprise integration patterns.

  • Proven experience with AWS cloud services and cloud-native architectures.

  • Experience implementing and managing CI/CD pipelines.

  • Strong understanding of performance tuning, scalability, and secure application design.

  • Excellent communication skills with the ability to collaborate across technical and non-technical teams.

  • Demonstrated ability to mentor engineers and provide technical leadership.

  • Design, develop, and maintain enterprise-grade Java applications using Java, Spring Boot, and the Spring ecosystem.

  • Lead the architecture and implementation of RESTful APIs and Microservices, including event-driven architectures using Apache Kafka.

  • Own application and solution architectures, translating complex business requirements into scalable, secure, and maintainable solutions.

  • Apply GoF and enterprise design patterns to enhance system performance, scalability, fault tolerance, and maintainability.

  • Participate hands-on across the entire Software Development Life Cycle (SDLC) including requirements analysis, technical design, development, testing, deployment, and production support.

  • Drive cloud transformation initiatives, migrating and modernizing applications on AWS.

  • Design and implement CI/CD pipelines to automate build, testing, and deployment processes.

  • Build and manage high-volume batch processing solutions using Spring Batch, including scheduling and data-driven workflows.

  • Conduct code reviews to ensure adherence to architectural standards, coding best practices, and user story acceptance criteria.

  • Collaborate closely with business stakeholders, product owners, and cross-functional teams to clarify requirements and align technical delivery with business objectives.

  • Lead, mentor, and guide onshore and offshore development teams, ensuring delivery excellence and resolving complex technical challenges.

  • Stay up to date with emerging technologies and frameworks, proactively recommending improvements and innovations.


Job Description

Must Have Technical/Functional Skills


  • Strong proficiency in Java and Spring Boot, with hands-on experience in:

  • Spring Core, AOP, MVC, Security

  • Spring DAO, ORM

  • Spring Batch and Spring Integration

  • Hibernate / JPA

  • Extensive experience designing and implementing Microservices-based architectures.

  • Strong expertise in developing RESTful web services.

  • Hands-on experience with Apache Kafka or similar messaging/event-streaming platforms.

  • Solid understanding and practical application of design patterns and enterprise integration patterns.

  • Proven experience with AWS cloud services and cloud-native architectures.

  • Experience implementing and managing CI/CD pipelines.

  • Strong understanding of performance tuning, scalability, and secure application design.

  • Excellent communication skills with the ability to collaborate across technical and non-technical teams.

  • Demonstrated ability to mentor engineers and provide technical leadership.


Roles & Responsibilities


  • Design, develop, and maintain enterprise-grade Java applications using Java, Spring Boot, and the Spring ecosystem.

  • Lead the architecture and implementation of RESTful APIs and Microservices, including event-driven architectures using Apache Kafka.

  • Own application and solution architectures, translating complex business requirements into scalable, secure, and maintainable solutions.

  • Apply GoF and enterprise design patterns to enhance system performance, scalability, fault tolerance, and maintainability.

  • Participate hands-on across the entire Software Development Life Cycle (SDLC) including requirements analysis, technical design, development, testing, deployment, and production support.

  • Drive cloud transformation initiatives, migrating and modernizing applications on AWS.

  • Design and implement CI/CD pipelines to automate build, testing, and deployment processes.

  • Build and manage high-volume batch processing solutions using Spring Batch, including scheduling and data-driven workflows.

  • Conduct code reviews to ensure adherence to architectural standards, coding best practices, and user story acceptance criteria.

  • Collaborate closely with business stakeholders, product owners, and cross-functional teams to clarify requirements and align technical delivery with business objectives.

  • Lead, mentor, and guide onshore and offshore development teams, ensuring delivery excellence and resolving complex technical challenges.

  • Stay up to date with emerging technologies and frameworks, proactively recommending improvements and innovations.


TCS Employee Benefits Summary


  • Discretionary Annual Incentive.

  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

  • Family Support: Maternal & Parental Leaves.

  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.

  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

  • Time Off: Vacation, Time Off, Sick Leave & Holidays.

  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Lo an Refinancing.


Salary Range: $150,000 - 167,000 a year


Qualifications

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 100,000 - 140,000
Java Full Stack Engineer
Java Full Stack Engineer

Tata Consultancy Services • Dublin (OH)

On-site
USD 120,000 - 130,000
Discretionary Incentive
Medical Coverage
Parental Leave
+5
Java Engineer
Java Engineer

Tata Consultancy Services • Chicago (IL)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health,,DV
Parental Leaves
Java Technical Architect Unemployment Insurance Experience
Java Technical Architect Unemployment Insurance Experience

Tata Consultancy Services • Milford (OH)

On-site
USD 130,000 - 150,000
Discretionary bonus
Medical coverage
Parental leave
+3
Business Analys
Business Analys

Tata Consultancy Services • Midvale (UT)

On-site
USD 100,000 - 118,000
Discretionary Annual Incentive
Medical Coverage (Health)
Dental & Vision Insurance
+5
Data Architect
Data Architect

Tata Consultancy Services • Minneapolis (MN)

On-site
USD 160,000 - 220,000
Discretionary annual incentive
Medical coverage
Parental leaves
+1
Java Developer
Java Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 95,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support
+4
Java Scala Developer
Java Scala Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 80,000 - 90,000
Discretionary bonus
Medical coverage
Parental leave
+1
Technical Lead
Technical Lead

Tata Consultancy Services • Kennesaw (GA)

On-site
USD 90,000 - 110,000
Annual Incentive
Medical Coverage
Dental & Vision
+9
Senior JAVA FS with QA and Spring Batch
Senior JAVA FS with QA and Spring Batch

Tata Consultancy Services • McLean (VA)

On-site
USD 120,000 - 150,000
Discretionary incentive
Medical coverage
Parental leaves
+5