Systems Integration Senior Specialist

NTT DATA

5+ yrs Bengaluru Full Time Work from office
NTT DATA logo
Posted : today
Actively hiring

Job description

Seeking a seasoned Java Backend Developer with over 5 years of experience to join our dynamic team. This role focuses on designing, developing, and maintaining robust backend systems and microservices. You will be instrumental in building scalable, high-performance applications that drive our business forward.

If you are passionate about crafting clean, efficient code and thrive in a collaborative Agile environment, we encourage you to apply.

Responsibilities

Craft and deploy scalable, high-performance backend applications using Java.

Develop and refine microservices architecture with Spring Boot and Spring Framework.

Architect and implement secure, scalable RESTful APIs, ensuring seamless integration.

Contribute actively to application design, technical discussions, code reviews, and performance tuning.

Adhere to clean coding practices, SOLID principles, design patterns, and industry best practices.

Manage both relational and NoSQL databases, optimizing query performance.

Implement comprehensive exception handling, logging, monitoring, and security measures.

Develop thorough unit and integration tests to ensure high code coverage.

Engage with CI/CD pipelines and support deployments across various environments.

Diagnose and resolve production issues, conducting root-cause analysis.

Qualifications

A minimum of 5 years of hands-on experience in Java backend development is essential.

Proficiency in Java 8/11/17+ is required, including advanced concepts like Collections, Streams, Lambda Expressions, Exception Handling, Multithreading, and Concurrency.

Extensive experience with Spring Boot, Spring Framework, and Spring MVC is crucial.

Demonstrated expertise in Microservices architecture and development.

Strong experience in designing and consuming REST APIs.

Familiarity with Spring Data JPA or Hibernate.

Solid understanding of SQL and relational databases (e.g., Oracle, PostgreSQL, MySQL).

Good grasp of OOP principles, SOLID design patterns, and data structures.

Experience with testing frameworks such as JUnit and Mockito.

Proficiency with build tools like Maven or Gradle, and version control with Git.

Understanding of CI/CD concepts and implementation.

Proven ability to debug and troubleshoot complex backend and production issues.

Essential Skills

JavaSpring BootSpring FrameworkMicroservicesRESTful APIsSQLDatabasesObject-Oriented Programming (OOP)Design PatternsJUnitMockitoGitCI/CDDebuggingTroubleshootingMultithreadingConcurrency

Good to Have

HibernateSpring MVCOraclePostgreSQLMySQLMavenGradle

Highlights

  • Actively hiring

More Details

RoleSystems Integration Senior Specialist
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

NTT DATA logo

NTT DATA

IT Consulting

Systems Integration Senior Specialist at NTT DATA | SkillMX | SkillMX