Software Development Lead / Architect

Tata Consultancy Services

New Castle (DE)

On-site

USD 120,000 - 150,000

Full time

40 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Consultancy Services in Delaware is seeking an experienced Java engineer to architect and build scalable microservices using Spring Boot, MongoDB, Kafka, and REST APIs.

The role includes technical leadership, architecture governance, design reviews, mentoring junior developers, and collaboration with DevOps for CI/CD, OpenShift, and AWS deployments. You will work with business analysts and QA to ensure reliability, performance, and secure coding practices across the platform.

Qualifications

  • Strong hands-on experience with Java (8/11/17).
  • Proficient in MongoDB data modeling and indexing.
  • Experience designing microservices and REST APIs.
  • Familiarity with OpenShift and AWS deployments.
  • Knowledge of Kafka messaging and CI/CD practices.

Responsibilities

  • Lead technical design discussions and contribute to solution architecture.
  • Mentor junior developers and participate in Agile ceremonies.
  • Develop and maintain Java microservices with Spring Boot.
  • Ensure high availability, scalability, and performance of services.
  • Collaborate with analysts, QA, and DevOps on deployments and RCA.

Skills

Java
MongoDB
OpenShift
AWS
Spring Boot
Microservices
REST APIs
Kafka
SQL queries
Architecture design

Education

Bachelor of Computer Science

Tools

OpenShift
AWS
Kafka
Swagger/OpenAPI

Job description

Job Description
  • Java (8/11/17) – strong hands on experience
  • MongoDb
  • Openshift / AWS
Technical Leadership
  • Solution Architecture & System Design
  • Architecture Review and Governance
  • Technology Roadmap Planning
  • Application Modernization Strategies
  • Technical Risk Assessment & Mitigation
  • Proof of Concept (POC) Leadership
Core Development
  • Java (8/11/17) – strong hands on experience
  • Spring Boot, Spring MVC, Spring Data
  • Microservices architecture (service decomposition, API contracts)
  • REST APIs, JSON, OpenAPI / Swagger
  • Kafka producer, consumer, partitioning
  • MongoDb
  • Openshift / AWS
Database & Data Layer
  • MongoDB
  • Document modeling
  • Indexing strategies
  • Aggregation framework
  • CRUD & performance tuning
Integration & Messaging
  • Experience with Kafka (preferred)
  • REST based integrations with upstream/downstream systems
  • Design, develop, and maintain Java based microservices
  • Lead technical design discussions and contribute to solution architecture.
  • Implement RESTful APIs adhering to enterprise design standards
  • Develop and optimize SQL queries (E3 level) for transactional and reporting use cases
  • Design and manage MongoDB schemas, indexes, and queries
  • Ensure high availability, scalability, and performance of microservices
  • Apply exception handling, logging, monitoring, and resiliency patterns
  • Build event-driven solutions using Kafka and messaging frameworks.
  • Collaborate with Business Analysts, Architects, QA, and DevOps teams
  • Participate in code reviews, unit testing, and defect resolution
  • Support CI/CD pipelines, deployments, and production issues
  • Troubleshoot production issues and perform root cause analysis (RCA).
  • Mentor junior developers and provide technical leadership.
  • Contribute to Agile ceremonies including sprint planning, estimation, and retrospectives.
  • Follow secure co ding and compliance standards

Salary Range: $120,000 to $150,000 per 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

Senior Java Developer
Senior Java Developer

Tata Consultancy Services • New Castle (DE)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Tata Consultancy Services • New Castle (DE)

On-site
USD 90,000 - 130,000
Java/Springboot Technical Lead
Java/Springboot Technical Lead

Tata Consultancy Services • San Antonio (TX)

On-site
USD 100,000 - 110,000
Java Architect
Java Architect

Tata Consultancy Services • Newark (DE)

On-site
USD 120,000 - 130,000
Technical Lead / Lead Developer
Technical Lead / Lead Developer

Compunnel, Inc. • Mahwah (NJ)

On-site
USD 120,000 - 150,000
Technical Architect
Technical Architect

Tata Consultancy Services • Newark (DE)

On-site
USD 110,000 - 125,000
Computer Systems Analyst
Computer Systems Analyst

Tata Consultancy Services • Newark (DE)

On-site
USD 120,000 - 130,000
Technical Architect
Technical Architect

Tata Consultancy Services • Baltimore (MD)

On-site
USD 140,000 - 167,000
Discretionary annual incentive
Comprehensive medical coverage
401K plan
+2
java developer
java developer

Siri InfoSolutions Inc • Jersey City (NJ)

On-site
USD 120,000 - 180,000
JAVA API
JAVA API

Tata Consultancy Services • Dallas (TX)

On-site
USD 100,000 - 110,000