Padmi

Senior Engineer

PhiladelphiaPosted 1 month ago
Software engineeringUnspecified
Apply at Tata Consultancy Services

Opens the source posting on ibegin.tcsapps.com

Source description

About the role

View original

Senior Developer / Solution Architect – Spring Boot, Angular, AI and Cloud Native Platforms

Must Have Technical/Functional Skills

We are seeking an experienced Senior Developer cum Solution Architect to lead the design, development, and implementation of enterprise-grade applications using Java Spring Boot, Angular, and Cloud Native technologies. The ideal candidate will have strong hands-on development expertise, architecture experience, exposure to modern AI ecosystems, and practical experience leveraging GitHub Copilot and cloud platforms such as PCF/Tanzu Application Service.

The role requires collaboration with business stakeholders, product teams, and engineering teams to design scalable, secure, and high-performance solutions while driving AI-assisted development practices and cloud-native architecture adoption.

Roles and Responsibilities

Key Responsibilities

Solution Architecture and Design

• Design and architect scalable, resilient, and secure enterprise applications.

• Define end-to-end application architecture, integration patterns, and technology roadmaps.

• Create solution blueprints, technical specifications, and architecture documents.

• Lead technical decisions and ensure adherence to enterprise architecture standards.

• Conduct architecture reviews, code reviews, and design governance.

Application Development

• Develop and maintain microservices-based applications using Java, Spring Boot, Spring Cloud, and REST APIs.

• Build modern responsive front-end applications using Angular.

• Design event-driven and distributed systems architecture.

• Implement API management, security frameworks, authentication, and authorization mechanisms.

Cloud and DevOps

• Deploy and manage applications on PCF/Tanzu Application Service (TAS) or equivalent cloud-native platforms.

• Implement CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or similar tools.

• Drive containerization and orchestration using Docker and Kubernetes.

• Ensure observability through monitoring, logging, and performance tuning.

AI and Developer Productivity

• Leverage GitHub Copilot and AI-assisted development tools to improve engineering productivity.

• Design and integrate AI-powered capabilities into enterprise applications.

• Work with LLM-based solutions, Generative AI frameworks, prompt engineering, vector databases, and RAG architectures.

• Evaluate AI tools and frameworks for business use cases.

• Mentor teams on adoption of AI-assisted software engineering practices.

Leadership and Stakeholder Management

• Provide technical leadership to development teams.

• Mentor developers and guide technical best practices.

• Collaborate with business stakeholders to translate requirements into scalable technical solutions.

• Drive Agile delivery and participate in technical planning and estimation.

Generic Managerial Skills, If any

Required Skills

Technical Skills

• 10+ years of software development experience.

• 5+ years of solution architecture experience.

• Strong expertise in:

o Java 17+

o Spring Boot

o Spring Cloud

o Microservices Architecture

o REST APIs

o Angular (latest versions preferred)

o JavaScript/TypeScript

• Experience with:

o PCF/Tanzu Application Service (TAS)

o Docker

o Kubernetes

o CI/CD pipelines

o GitHub Enterprise

o GitHub Copilot

• Strong knowledge of:

o Design Patterns

o Domain-Driven Design (DDD)

o Event-Driven Architecture

o API Security (OAuth2, JWT, SAML)

o Caching and Performance Optimization

AI Ecosystem Knowledge

• Understanding of:

o Generative AI concepts

o Large Language Models (LLMs)

o OpenAI, Azure OpenAI, Gemini, Claude, or similar platforms

o Retrieval-Augmented Generation (RAG)

o Prompt Engineering

o AI Agent frameworks

o Vector Databases (Pinecone, Chroma, Weaviate, etc.)

• Experience integrating AI services into enterprise applications is highly desirable.


Preferred Qualifications

  • • Experience with Azure, AWS, or Google Cloud.

  • • Exposure to LangChain, Semantic Kernel, CrewAI, AutoGen, or similar AI frameworks.

  • • Knowledge of enterprise integration platforms and messaging technologies (Kafka, RabbitMQ).

  • • Experience working in regulated enterprise environments.

  • • TOGAF, Azure Architect, AWS Architect, or Cloud certifications preferred.


  • Soft Skills

  • • Strong communication and stakeholder management skills.

  • • Excellent problem-solving and analytical abilities.

  • • Ability to work across distributed teams.

  • • Strong leadership and mentoring capabilities.

  • • Strategic thinking with a hands-on execution mindset. Education

  • Bachelor's degree

Salary Range: $100000 - $120000 a year

#LI-JH1

</div

Role: Senior Engineer

Desired skills: Spring Boot

Qualifications: BACHELOR OF COMPUTER SCIENCE

  • Experience: 8 - 10 Years

  • Job function: TECHNOLOGY

  • Location: Philadelphia, PA

Salary range: $100,000–$120,000

Apply by: 2026-09-16 00:00:00

One address, no account. We’ll tell you when matching roles go live.

More at Tata Consultancy Services

Related open roles

View all roles