Advanced Java Developer (Bengaluru)

Advanced Java Developer (Bengaluru)

02 Oct
|
Tata Consultancy Services
|
Bengaluru

02 Oct

Tata Consultancy Services

Bengaluru

Role: Advanced Java Developer

Location: Bangalore

Experience: 5+ Years

Role: Advanced Java Developer

Job Summary

We are looking for a highly skilled Advanced Java Developer with 5+ years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess strong expertise in Core Java, Java 8+, Spring Framework, Microservices, REST APIs, and cloud-native development practices. The candidate will work closely with cross-functional teams to deliver scalable, secure, and high-performance solutions.

Key Responsibilities

- Design, develop, test, and maintain Java-based enterprise applications.

- Build scalable RESTful APIs and Microservices using Spring Boot.

- Develop reusable, effective, and reliable Java code.

- Participate in application architecture and technical design discussions.

- Optimize application performance and troubleshoot production issues.

- Implement secure coding practices and ensure application compliance.

- Collaborate with business analysts, QA teams, and DevOps teams.

- Conduct code reviews and mentor junior developers.

- Work in Agile/Scrum development environments.

Required Skills





- Strong experience in Core Java, Java 8/11/17

- Advanced knowledge of OOP, Collections, Multithreading, Concurrency, JVM Internals

- Expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA

- Experience with Microservices Architecture

- Strong understanding of RESTful Web Services

- Experience with Hibernate/JPA

- Knowledge of Design Patterns and SOLID Principles

- Experience with Kafka/RabbitMQ messaging systems

- Hands-on experience with SQL databases (Oracle, PostgreSQL, MySQL)

- Familiarity with NoSQL databases (MongoDB preferred)

- Experience with Git, Maven, Gradle

- Understanding of Docker and Kubernetes

- Exposure to cloud platforms such as AWS, Azure, or GCP

- Experience with CI/CD pipelines and DevOps practices

Preferred Skills

- Experience with Event-Driven Architecture

- Knowledge of Distributed Systems

- Exposure to Elasticsearch and Redis

- Understanding of Observability tools such as Splunk, Grafana, and Prometheus

- Iron Mountain domain experience is a plus

📌 Advanced Java Developer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: advanced java developer (bengaluru) / bengaluru