Software Development Advisor

2 - 6 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Development Advisor at NTT DATA, your role will involve the following responsibilities: - Conduct regular code reviews, apply best industry standards, and ensure application adherence to those standards. - Collaborate with the DevOps team to release and deploy specific software applications or partial modules on production servers according to release schedules and business requirements. - Assist the business team in compiling business requirements and contribute to designing optimized technical solutions. - Participate in meetings with project managers and business analysts to analyze and optimize product designs and road maps. - Mentor team members by sharing and teaching your technical expertise. - Coordinate with team members across different geographical locations to communicate requirements, existing bugs, enhancements, code reviews, and technical research notes. - Lead the promotion of new technologies within the organization. - Implement complex systems and software components in compliance with Agile and Services Oriented Architecture standards using Java programming language, related development frameworks, REST principles, and Oracle. - Maintain an expert-level understanding of Java application development best practices, tools, and programming techniques. - Stay updated with new developments in the financial technology industry and potentially lead the development of departmental standards and methodologies. - Collaborate with external software suppliers to coordinate software integration and resolve problems. Successful candidates for this role should possess the following qualifications: - 5 years of software Java experience in Java Application development. - Minimum 2 years of experience with Web services REST or SOAP. - Minimum 2 years of experience with JEE, Spring/Spring Boot, or Hibernate for building service-oriented solutions and RESTful microservices. - Strong understanding of Java multithreading, concurrency, and memory management. - Familiarity with front-end technologies such as JSP, JSTL, HTML, CSS, and JavaScript. - Experience in writing both unit tests and integration tests. - Knowledge and experience with web servers and application servers like Apache Tomcat. - Proficiency in AGILE and SCRUM methodologies. - Demonstrated ability to learn new technologies. - Effective communication skills to interact with technical and non-technical members. - Working knowledge of development tools and processes such as source control, requirement spec, design review, debugging, unit test, system test, and performance test. - Bachelor's degree or higher in Computer Science, Information Systems, or a related field. - Experience in FinTech or related software products is a plus. NTT DATA is a $30 billion global innovator of business and technology services, serving 75% of the Fortune Global 100. The company is dedicated to helping clients innovate, optimize, and transform for long-term success. NTT DATA has diverse experts in more than 50 countries and a robust partner ecosystem. The services provided include business and technology consulting, data and artificial intelligence, industry solutions, development, implementation, and management of applications, infrastructure, and connectivity. The company is a leading provider of digital and AI infrastructure globally and is part of the NTT Group, investing over $3.6 billion annually in R&D to support organizations and society in confidently moving into the digital future.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You