NTT Junior Full-Stack Developer
Welcome to Hiring Hustle !
NTT Junior Full-Stack Developer
Junior Full-Stack Developer at NTT DATA, you will embark on a journey that positions you at the intersection of technology, innovation, and business transformation.
Your Day at NTT DATA:
Key Responsibilities:
- Software Development: You will be involved in developing applications that effectively achieve client goals.
- Software Optimization: You will analyze and modify existing applications to improve performance and functionality.
- Client Interaction
- Testing and Debugging: You will thoroughly test applications to ensure they are bug-free and perform optimally..
- Collaborative Work
- Software Documentation
Skills and Expertise:
To succeed as a Junior Full-Stack Developer, you should have hands-on experience with both front-end and back-end development. Here’s what you’ll be working with:
- Front-End Technologies: Proficiency in UI/UX design using frameworks such as React or Angular is important, along with a solid understanding of HTML, CSS, and JavaScript.
- Back-End Technologies: Experience with Java/J2EE, including commonly used libraries like Spring Framework, is essential. Knowledge of microservices, RESTful services, and GraphQL will also be important in handling the back-end.
- Database Management: Familiarity with databases such as MySQL, MongoDB, or DynamoDB, and knowledge of web servers like Apache, will be useful.
- Development Frameworks: You should be familiar with modern frameworks and tools such as TypeScript, Redux, and Axios.
- Cloud Platforms and DevOps: Exposure to cloud platforms such as AWS or Azure and a working understanding of CI/CD pipelines will be valuable, especially when it comes to automating software delivery processes.
- Agile Methodologies: Experience working in Agile environments, using frameworks like Scrum, will help you in collaborating effectively with teams and managing projects efficiently.
Academic Qualifications and Certifications:
- A Bachelor’s degree in computer science, software engineering, or a related field is required.
- Certifications in programming languages like Java, Python, or C++ are preferred, along with Scrum or Project Management certifications.
Required Experience:
- You should have experience in software applications engineering and full-stack development, with a deep understanding of Java, Springboot, React, Microservices, REST, GraphQL, and database technologies (SQL, NoSQL, GraphDB).
- Proficiency in working with Linux/Unix and Windows operating systems is expected.
Workplace Type:
This role is on-site, which means you will be working from one of NTT DATA’s locations