NTT DATA
NTT DATA is hiring for the position of Java Developer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | NTT DATA |
Position | Java Developer |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2019/ 2020/ 2021/ 2022/ 2023/ 2024 |
Experience | Entry Level |
Location | Bangalore, India (Hybrid) |
Key Responsibilities:
- Demonstrate proficiency in Java and a solid understanding of its ecosystems.
- Apply knowledge of Object-Oriented Programming (OOP) patterns and concepts effectively.
- Utilize familiarity with various design and architectural patterns.
- Develop reusable Java libraries to optimize coding efficiency.
- Understand and implement Java concurrency patterns.
- Apply basic concepts of MVC (Model-View-Controller) pattern, JDBC (Java Database Connectivity), and RESTful web services.
- Work with popular web application frameworks such as Play and Spark.
- Utilize Java GUI frameworks like Swing, SWT, and AWT as per project requirements.
- Write clean, readable, and maintainable Java code.
- Understand Java’s class loading mechanism.
- Manage external and embedded databases effectively.
- Apply basic design principles to build scalable applications.
- Create database schemas to support and enhance business processes.
- Understand JVM (Java Virtual Machine), its limitations, and workarounds.
- Implement automated testing platforms and unit tests.
- Maintain in-depth knowledge of code versioning tools, such as Git.
- Use build tools like Ant, Maven, and Gradle for efficient development.
- Leverage expertise in continuous integration to streamline the development process.
Eligibility Criteria:
- Proficiency in JavaServer Pages (JSP) and Servlets.
- Experience with web frameworks such as Struts and Spring.
- Knowledge of service-oriented architecture (SOA).
- Familiarity with web technologies including HTML, JavaScript, CSS, and JQuery.
- Understanding of markup languages like XML and JSON.
- Ability to work with abstract classes and interfaces.
- Knowledge of Java collections such as lists, maps, and sets.
- Experience with file input/output (IO) operations and serialization.
- Strong understanding of exception handling in Java.
- Proficiency in using generics for type-safe operations.
- Familiarity with Java keywords like static, volatile, synchronized, transient, etc.
- Expertise in multithreading and synchronization techniques.
- Banking industry experience is required.
About Company:
NTT DATA Services is a recognized leader in IT and business services including cloud, data and applications. A division of NTT DATA headquartered in Texas, the company leverages consulting and deep industry expertise to help clients accelerate and sustain value throughout their digital journeys. NTT DATA – a part of NTT Group – is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization and managed services in over 50 countries.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.
Apply Link: Click Here
Join our WhatsApp Community: Click Here
Join our Telegram Group: Click Here
To apply for this job please visit nttdata.eightfold.ai.