Senior JAVA Full Stack/AWS Developer - Remote Canada Role.
NTT DATA, Inc. · Vancouver, BC, CA · Canada · Remote
Pay: CAD 83,334 – 120,616 a year
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Req ID: 390063
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Senior JAVA Full Stack/AWS Developer - Remote Canada Role. to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).
We are seeking an experienced Senior Java Full Stack Developer with AWS to design, develop, and deliver scalable, secure, and high-performing enterprise applications. The ideal candidate should have strong hands-on expertise across backend and frontend technologies, Microservices, REST APIs, databases, and modern software engineering practices.
The role requires close collaboration with architects, Product Owners, Business Analysts, QA, and DevOps teams while providing technical guidance and contributing to architecture, design, development, testing, and production delivery.
Day to Day Job Duties
Design, develop, test, and maintain end-to-end enterprise applications using Java and modern frontend technologies.
Develop backend services using Java, Spring Boot, Microservices, and REST APIs.
Build responsive and reusable user interfaces using React or Angular.
Design and deploy cloud-native applications and services on AWS.
Integrate applications with internal/external APIs, databases, messaging platforms, and AWS services.
Develop event-driven and asynchronous solutions using AWS and messaging technologies.
Optimize applications for performance, scalability, security, and reliability.
Develop and optimize SQL queries and application data-access components.
Write unit and integration tests and participate in code reviews.
Troubleshoot application, API, cloud, and production issues and perform root cause analysis.
Collaborate with DevOps teams to implement CI/CD pipelines and automated deployments.
Support containerized application deployments using Docker and Kubernetes/EKS.
Participate in technical design, Agile/Scrum ceremonies, estimation, and release planning.
Required Qualifications
5+ years of experience in Java/J2EE, Spring Boot, and enterprise application development.
4+ years of experience developing Microservices, REST APIs, and distributed applications.
3+ years of experience with React or Angular, JavaScript/TypeScript, HTML, and CSS.
3+ years of hands-on experience developing and deploying applications on AWS.
Preferred Qualifications
Backend: Java, Spring Boot, Spring Framework, JPA/Hibernate
Frontend: React/Angular, JavaScript, TypeScript, HTML5, CSS3
Architecture: Microservices, REST APIs, Cloud-Native Architecture
AWS: EC2, S3, Lambda, API Gateway, RDS, EKS/ECS, CloudWatch, IAM
Databases: Oracle, PostgreSQL, MySQL or other relational databases
Messaging: Kafka, SQS, SNS or similar technologies
Containers: Docker, Kubernetes, Amazon EKS
DevOps:…