Start Your Search Here

Job Search

NTT DATA, Inc.

Montreal (Administrative Region) / Global

JAVA Full Stack Developer

Job Description

Minimum 7+ years of hands-on experience in software development with strong expertise in enterprise Java applications.

Minimum 5+ years of experience with Core Java, Java EE/Jakarta EE, Spring Framework, Spring Boot, and RESTful Web Services.

Minimum 5+ years of experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or similar databases.

Experience designing and implementing large-scale distributed systems and microservices architectures.

Experience utilizing AI coding assistants such as GitHub Copilot and other Generative AI development tools.

Strong understanding of software engineering best practices, object-oriented design principles, and application performance optimization.

Experience writing comprehensive unit and integration tests using modern testing frameworks.

Strong analytical, problem-solving, organizational, and communication skills.

Proven ability to work effectively within Agile/Scrum development teams and collaborate with geographically distributed stakeholders.

Understanding business requirements and ability to align technical solutions with organizational objectives.

#J-18808-Ljbffr

Apply Now