Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology, Other jobs in Irving?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Tata Consultancy Services

Irving / Global

Java Microservices

Job Description

Design and build software systems that have well-defined interfaces

Communicate with the tech lead, to understand the technology thoroughly

Perform unit and system testing

Work in an agile environment

Able to demonstrate high level of coding skills to handle complex scenarios

Deep understanding and experience in designing for scale

Responsibilities

Job Description

Design and build software systems that have well-defined interfaces

Communicate with the tech lead, to understand the technology thoroughly

Perform unit and system testing

Work in an agile environment

Able to demonstrate high level of coding skills to handle complex scenarios

Deep understanding and experience in designing for scale

Requirements

Experienced in Micro services architecture and java with good understanding of design patterns, spring boot framework

Expertise in RESTful web services, and includes Advanced JavaScript architecture.

Knowledge of MongoDB, Kubernetes

Expertise in Java,J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway, Spring Security

Deep Understanding of service design for Cloud environment and related technologies Dockers, Kubernetes, AWS and OpenShift.

Experience with web servers Nginx and application server Tomcat. Knowledge of TLS, SSL certs.

Thorough understanding of distributed systems architecture and exposure to multiple technical disciplines including:

Unix, Linux and Windows

Databases (Postgres, Oracle and SQL)

High-Availability, Redundancy, Clustering, Disaster Recovery, Load Balancing

No SQL databases Mongo

Hardware platforms and Networking

Possesses a high degree of technical competency to design and develop digital applications using cutting-edge tools and technologies

Collaborative working with the client's technology and business staff day-to-day

Proactive and willing to go above and beyond to satisfy the client and deliver on project goals

Codes, tests, debugs, implements, and documents complex global applications

Skilled in building distributed systems, CI/CD and Test Driven Development (TDD),

Micro-service design decision and utilization

Memory management in programming language

Knowledge of Common Frameworks

Operating within a bounded context

Database principles and Data Architecture/Model

Multi-thread vs single thread

Knowledge of Basic Algorithms and approaches in optimization of algorithms

Professional Attributes

7+ years of experience of Micro services architecture and Java design patterns who can work in collaboration with team members and build positive working relationships

High level of commitment to business satisfaction and agility

Possess a strong work ethic and is passionate about his/her role with t he attitude to learn

Programming Languages

Skills Java 8+

Core

OOP

Streams

Concurrency

Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring Data JPA

Backend Development: Microservices, Layered Architecture

API Development: REST, SOAP

Persistence & Databases: JPA/Hibernate, SQL

Build & Dependency Management: Maven

DevOps & Containers: Docker, Kubernetes, OpenShift

Version Control & CI/CD: Git, Jenkins

Salary Range: $100,000 to $135,000 per year

Qualifications

BACHELOR OF COMPUTER SCIENCE

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location