NTT DATA  Services

Java Developer - Fresher

NTT DATA Services · Bangalore, Karnataka, India

IT Services and IT Consulting · 10,001+ employees

13 h ago Closes in 1d
Junior (0-2 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain Java-based banking applications while writing clean and scalable code. Collaborate with cross-functional teams to debug, troubleshoot, and deliver banking solutions.

What they look for

Core Java OOP Concepts Collections Exception Handling Spring Boot Hibernate SQL Oracle MySQL REST APIs Web Services Git Analytical Skills Problem-solving Communication Teamwork

Requirements

Requires strong knowledge of Core Java, OOP, and relational databases like Oracle or MySQL. Basic understanding of Spring Boot, Hibernate, and REST APIs is expected for this fresher role.

Full description

Job Summary

We are looking for enthusiastic and motivated Fresher Java Developers to join our Banking Domain projects. The candidate will be involved in developing, testing, and maintaining banking applications while working with experienced developers and business teams.

Key Responsibilities

  • Develop and maintain Java-based banking applications.
  • Write clean, scalable, and efficient code.
  • Participate in software development lifecycle activities.
  • Assist in debugging and troubleshooting application issues.
  • Work with databases and APIs for banking solutions.
  • Collaborate with cross-functional teams for project delivery.
  • Follow coding standards, security, and compliance guidelines.

Required Skills

  • Good knowledge of Core Java, OOP concepts, Collections, Exception Handling.
  • Basic understanding of Spring Boot / Hibernate.
  • Knowledge of SQL and relational databases (Oracle/MySQL).
  • Understanding of REST APIs and web services.
  • Familiarity with Git/version control tools.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.

Preferred Skills

  • Knowledge of banking concepts like Accounts, Payments, Loans, or Transactions.
  • Exposure to Agile/Scrum methodology.
  • Internship/project experience in Java development