Senior Java Developer

Tata Consultancy Services

New Castle (DE)

On-site

USD 110,000 - 140,000

Full time

33 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking a skilled Java developer to design and build Java-based microservices, with Spring Boot/MVC, and MongoDB data modeling. You will lead architecture discussions, implement RESTful APIs, and work with Kafka messaging, OpenShift, and AWS to ensure scalable, reliable services.

The role involves mentoring junior engineers, collaborating with cross-functional teams, and contributing to CI/CD pipelines and production troubleshooting in a fast-paced environment.

Qualifications

  • Java, Spring-based microservices development.
  • REST APIs, JSON, OpenAPI/Swagger.
  • Kafka (producer/consumer) messaging.
  • MongoDB data modeling and queries.
  • OpenShift/AWS cloud deployment and ops.

Responsibilities

  • Lead technical design discussions and contribute to solution architecture.
  • Develop and maintain Java-based microservices.
  • Collaborate with Analysts, Architects, QA and DevOps teams.
  • Mentor junior developers and provide technical leadership.
  • Participate in code reviews, testing, and RCA for production issues.
  • Support CI/CD pipelines and deployments to production.

Skills

Java programming
Spring Framework
RESTful API design
Microservices design
Mentoring
Agile ceremonies

Education

Bachelor's degree in Computer Science

Tools

MongoDB
OpenShift
AWS
Kafka
SQL queries
Swagger/OpenAPI
Spring Boot
Spring MVC
Spring Data

Job description

  • Java (8/11/17) – strong hands on experience
  • MongoDb
  • Openshift / AWS
Job Description
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 coding and compliance standards

Salary Range: $110,000 to $140,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

Java Developer
Java Developer

Tata Consultancy Services • New Castle (DE)

On-site
USD 90,000 - 130,000
Software Development Lead / Architect
Software Development Lead / Architect

Tata Consultancy Services • New Castle (DE)

On-site
USD 120,000 - 150,000
java developer
java developer

Siri InfoSolutions Inc • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 120,000
Java Developer
Java Developer

Acestack • New Castle (DE)

On-site
USD 90,000 - 130,000
Java Developer
Java Developer

Northern Base • Tampa (FL)

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

Tata Consultancy Services • Newark (DE)

On-site
USD 120,000 - 130,000
Developer
Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 100,000 - 120,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