Java Architect

Tata Consultancy Services

Newark (DE)

Hybrid

USD 120,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Newark, Delaware is seeking a senior Java Architect to define application architecture and system design, lead backend development, and drive microservices implementations across cloud environments. You will mentor teams, craft high- and low-level design documents, implement REST APIs, and promote DevOps practices with Docker, Kubernetes, and CI/CD.

A hands-on coding test is expected.

Qualifications

  • 10+ years of Java development with Spring Boot backend architecture
  • Experience designing and implementing RESTful APIs and microservices
  • Strong cloud architecture knowledge with AWS/Azure/GCP
  • Proficient in Docker, Kubernetes, and CI/CD practices
  • Familiar with messaging systems like Kafka or RabbitMQ
  • Experience with OpenShift is a plus
  • Hands-on coding and ability to pass coding tests

Responsibilities

  • Lead design and development of robust, scalable backend systems
  • Drive database architecture and performance optimization
  • Mentor development teams and establish best practices
  • Produce comprehensive design documents (HLD/LLD)
  • Guide integration solutions and ensure data flow across systems
  • Apply SRE principles to improve reliability and availability

Skills

Java
Spring Boot
REST APIs
Messaging (Kafka/RabbitMQ)
Cloud (AWS/Azure/GCP)
Docker
Kubernetes
CI/CD
OpenShift
React
Unit Testing
JUnit

Tools

Docker
Kubernetes
OpenShift
CI/CD tools
React

Job description

Job Description

  • Define application architecture and system design
  • Mentor development teams and establish best practices
  • Create comprehensive design documents (HLD and LLD)
  • Drive the implementation of microservices architecture
  • Support CI/CD processes and DevOps practices

Java Architect

  • Define application architecture and system design
  • Mentor development teams and establish best practices
  • Create comprehensive design documents (HLD and LLD)
  • Drive the implementation of microservices architecture
  • Support CI/CD processes and DevOps practices

Requirements

  • 8+ years of strong Java (Java 8/11/17+)
  • Experience with Spring technologies and REST APIs
  • Familiar with Kafka/RabbitMQ messaging systems
  • Cloud experience in AWS, Azure, or GCP
  • Proficient in Docker, Kubernetes, and CI/CD tools Bring your architectural knowledge to a role that emphasizes growth and collaboration
  • Hands on coding, need to clear coding test

Key Responsibilities

  • Lead the design and development of robust, scalable, and maintainable backend systems, ensuring adherence to high and basic design principles
  • Lead database architecture and optimization efforts, with a focus on performance and data integrity

Qualifications

  • Minimum of 10 years of experience in Java development, with a strong focus on Spring Boot and backend architecture
  • Strong understanding of cloud architectures, preferably with relevant certification (AWS).Expert knowledge of both SQL and NoSQL databases
  • Proven track record in designing and implementing complex system integrations
  • Strong background in test-driven development and automated testing frameworks
  • Responsibilities
  • Collaborate with cross-functional teams to design and implement integration solutions, ensuring seamless data flow across systems
  • Apply SRE principles to enhance system reliability, performance, and availability
  • Utilize container technologies such as Docker, Kubernetes, and OpenShift to streamline deployment and orchestration of applications
  • Leverage Spring Boot to develop microservices and backend applications, applying best practices and design patterns
  • Design and implement RESTful APIs, ensuring high performance and responsiveness to requests
  • Guide the creation of responsive and intuitive user interfaces using modern JavaScript frameworks, with a focus on React
  • Write unit and integration tests using JUnit, Mockito, or PowerMock, and ensure adherence to quality and security standards using tools like Sonar, Fortify, and Web Inspect
  • Produce comprehensive documentation for each microservice, detailing architecture, design decisions, and implementation guidelines
  • Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives
  • Proactively identify and resolve bugs and performance issues in a timely manner
  • Engage in database design and optimization for integration systems, ensuring efficient data management and retrieval

Salary Range- $120,000-$130,000 a year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Architect
Java Architect

Tata Consultancy Services • Dallas (TX)

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

Tata Consultancy Services • Minneapolis (MN)

On-site
USD 100,000 - 110,000
JAVA API
JAVA API

Tata Consultancy Services • Charlotte (NC)

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

Veriipro • Dallas (TX)

On-site
USD 130,000 - 160,000
Senior Java Architect: Cloud, Microservices & Kafka
Senior Java Architect: Cloud, Microservices & Kafka

Veriipro • Charlotte (NC)

On-site
Java Architect
Java Architect

Compunnel, Inc. • Pittsburgh

On-site
USD 100,000 - 140,000
Solution Architect (JAVA/AWS)- Financial Domain
Solution Architect (JAVA/AWS)- Financial Domain

TechDigital Group • Plano (TX)

On-site
USD 120,000 - 180,000
Java Architect
Java Architect

Compunnel, Inc. • Edison (NJ)

On-site
USD 120,000 - 150,000
Java Integration Architect
Java Integration Architect

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Java Architect
Java Architect

Compunnel Inc. • Plano (TX)

On-site
USD 80,000 - 120,000