AWS Java Spring Boot Microservices - S

Tata Consultancy Services

Chennai District, Bengaluru, Mumbai

On-site

INR 1,500,000 - 2,100,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Chennai, India, is seeking an experienced Java Developer to design, build, and maintain enterprise-grade applications. You will work on Spring Boot-based microservices, RESTful APIs, and data integration, while collaborating with DevOps for CI/CD and ensuring security, scalability, and reliability.

The role requires strong Java expertise (8/11/17), Microservices experience, and a solid understanding of relational databases, OOP, and design patterns.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of experience in Java application development.
  • Strong hands-on experience in Java 8/11/17 and Spring Boot.
  • Experience designing and developing Microservices architecture.
  • Strong understanding of RESTful Web Services and API development.
  • Experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
  • Knowledge of Object-Oriented Programming (OOP), Design Patterns, and data structures.
  • Experience with Git.
  • Familiarity with Agile development methodologies.

Responsibilities

  • Design, develop, test, and deploy enterprise-grade applications using Java and Spring Boot.
  • Build and maintain Microservices-based architectures for scalable and distributed systems.
  • Develop RESTful APIs and integrate with internal and external services.
  • Participate in application design discussions, code reviews, and architectural decisions.
  • Implement security, authentication, and authorization mechanisms using industry best practices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with DevOps teams to implement CI/CD pipelines and automated deployment processes.
  • Develop and maintain database schemas, queries, and data integration processes.
  • Write clean, maintainable, and reusable code following coding standards.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
  • Create and maintain technical documentation.

Skills

Java
Spring Boot
REST APIs
Agile
Code reviews

Education

Bachelor's degree in CS/IT/Engineering

Tools

Git
SQL
Docker
Kubernetes

Job description

Key Responsibilities
  • Design, develop, test, and deploy enterprise-grade applications using Java and Spring Boot.
  • Build and maintain Microservices-based architectures for scalable and distributed systems.
  • Develop RESTful APIs and integrate with internal and external services.
  • Participate in application design discussions, code reviews, and architectural decisions.
  • Implement security, authentication, and authorization mechanisms using industry best practices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with DevOps teams to implement CI/CD pipelines and automated deployment processes.
  • Develop and maintain database schemas, queries, and data integration processes.
  • Write clean, maintainable, and reusable code following coding standards.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
  • Create and maintain technical documentation.

Required Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of experience in Java application development.
  • Strong hands-on experience in Java 8/11/17 and Spring Boot.
  • Experience designing and developing Microservices architecture.
  • Strong understanding of RESTful Web Services and API development.
  • Experience working with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
  • Knowledge of Object-Oriented Programming (OOP), Design Patterns, and data structures.
  • Experience with source control systems such as Git.
  • Familiarity with Agile development methodologies.

Technical Skills
  • Core Java Technologies
  • Spring Ecosystem
  • Microservices & Integration
  • Databases
  • Messaging & Streaming
  • DevOps & CI/CD
  • Containerization & Cloud
  • Monitoring & Logging
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000
Java springboot Developer
Java springboot Developer

Tata Consultancy Services • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Technical Architect
Java Technical Architect

Tekskills • Chennai District

On-site
INR 280,000 - 600,000
Java Developer
Java Developer

Netscribes • Pune District

On-site
INR 900,000 - 1,500,000
Java / Spring Boot Developer
Java / Spring Boot Developer

DataNimbus • Chennai District

On-site
INR 1,200,000 - 1,600,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
PureSoftware - Java Developer - Spring Boot
PureSoftware - Java Developer - Spring Boot

PureSoftware Ltd • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Java Spring Boot Developer
Java Spring Boot Developer

Tata Consultancy Services • Maharashtra

On-site
INR 1,200,000 - 1,800,000