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.
Solid understanding of software engineering best practices, object-oriented design principles, and application performance optimization.
Experience writing comprehensive unit and integration tests using contemporary testing frameworks.
Robust 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.
📌 Java Full Stack Developer Montreal
🏢 NTT DATA
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.