Java Developer

Tata Consultancy Services Limited
Jersey City, NJ, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Databases JSON MongoDB OpenShift Performance Tuning Swagger SQL Databases Systems Integration Openapi Data Logging
+13 more
Spring-mvc System Availability Database Optimization Spring-boot Core Api Spring Data Data Layers Information Technology Apache Kafka Restful APIs Api Management Crud Microservices

Job description

Must Have Technical/Functional Skills 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

o Document modeling o Indexing strategies o Aggregation framework o CRUD & performance tuning Integration & Messaging

  • Experience with Kafka (preferred)

  • REST based integrations with upstream/downstream systems

Roles & Responsibilities

  • Design, develop, and maintain Java based microservices

  • Implement RESTful APIs adhering to enterprise design standards

  • Develop and optimize SQL queries (E2 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

Requirements

Do you have experience in Systems integration?, Do you have a Bachelor’s degree?, Qualifications : BACHELOR OF COMPUTER SCIENCE

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Generating modules and CRUD endpoints automatically

Maximilian Otto Maximilian Otto · WWC 2024

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · WWC 2024

49 sec

Structuring projects with Java and Spring Boot

Michael Eder +1 · LIVE

2:55 min

Overcoming CRUD obsession in REST API development

Wekoslav Stefanovski Wekoslav Stefanovski · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all