Skip to main content

Java Application Developer

Technology
Tata Consultancy Services
Chennai, India1 month ago
Full time

Job description

Java Microservices Developer

πŸ“ Locations: Chennai | Pune | Hyderabad | Bangalore | Gurugoan

πŸ’Ό Experience: 5-15 Years

About the Role

We are looking for passionate Java Microservices Developers to build scalable, high-performance enterprise applications for leading banking and financial services clients. If you have strong expertise in Java, Spring Boot, and Microservices architecture, we'd love to connect with you.

Key Skills Required

βœ… Core Java & Advanced Java

βœ… Spring Boot, Spring Framework & Microservices

βœ… REST APIs (JSON/XML)

βœ… Hibernate / JPA

βœ… SQL & Oracle Database

βœ… Git, Maven, Jenkins (CI/CD)

βœ… Agile / Scrum Methodology

What You'll Do

  • Design, develop, and enhance scalable Java-based applications.
  • Build and maintain Microservices using Spring Boot and related frameworks.
  • Develop robust RESTful APIs and backend services.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Participate in code reviews, testing, deployment, and production support.
  • Work closely with DevOps teams to support CI/CD implementation and release management.
  • Follow engineering best practices to ensure performance, reliability, and maintainability.
Preferred Skills
  • Apache Kafka or Messaging Queues
  • Unix/Linux knowledge
  • Test-Driven Development (TDD)
  • Experience in Banking or Financial Services projects
What We're Looking For
  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management abilities.
  • Hands-on experience delivering applications in Agile environments.
  • Passion for building modern, cloud-ready enterprise solutions.
Keywords
monthsOfExperience: 60UnixDocBookXBELApache KafkaSpring FrameworkJSONMAVENLinuxOracle DatabaseDevOpsScrumSqlXmlApache LicenseApache Http ServerJavaHibernateCI / CDMaintainability

Interested in this role?