Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Full-Stack Developer

NTT America, Inc.

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology services company is looking for a remote Sr. Java Full-Stack Developer. The ideal candidate should have strong proficiency in Java 8+, Spring Boot, and Angular (preferably version 10+). Responsibilities include developing Java-based microservices, designing responsive user interfaces, and managing SQL databases. A minimum of 5 years of experience in relevant technologies is required, and candidates should possess strong problem-solving skills and a team-oriented mindset.

Responsibilities

  • Develop and maintain Java-based microservices using Spring Boot.
  • Design and implement responsive UI components using Angular.
  • Build and consume RESTful APIs.
  • Manage and optimize SQL databases.
  • Implement messaging solutions using ActiveMQ.
  • Deploy and manage applications on OpenShift.
  • Ensure application security and performance optimization.
  • Participate in code reviews and testing.
  • Collaborate with cross-functional teams in an Agile environment.

Skills

Java 8+
Spring Boot
Microservices architecture
Angular 10+
MySQL/PostgreSQL/Oracle
ActiveMQ
Docker
Kubernetes
API security
CI/CD pipelines
Git
Job description

NTT DATA America is seeking a Sr. Java Full-Stack Developer to join our team remotely in Canada.

Key Responsibilities
  • Develop and maintain Java-based microservices using Spring Boot.

  • Design and implement responsive UI components using Angular (latest version).

  • Build and consume RESTful APIs for integration between front-end and backend services.

  • Manage and optimize SQL databases (MySQL/PostgreSQL/Oracle).

  • Implement messaging solutions using AMQ (ActiveMQ) for asynchronous communication.

  • Deploy and manage applications on OpenShift or similar container orchestration platforms.

  • Ensure application security, scalability, and performance optimization.

  • Participate in code reviews, unit testing, and integration testing.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.

Required Skills
  • 5+ Exp - Strong proficiency in Java 8+ , Spring Boot , and Microservices architecture.

  • 5+ Exp - Hands-on experience with Angular (preferably Angular 10+).

  • 5+ Exp - Expertise in SQL/DB (MySQL/PostgreSQL/Oracle) and ORM frameworks like Hibernate/JPA.

  • 5+ Exp - Experience with AMQ (ActiveMQ) or similar messaging systems.

  • 5+ Exp - Familiarity with OpenShift, Docker, and Kubernetes.

  • 5+ Exp - Knowledge of API security (OAuth2, JWT).

  • Experience with CI/CD pipelines and Git.

  • Strong understanding of design patterns and object-oriented programming.

Nice-to-Have Skills
  • Exposure to cloud platforms (AWS, Azure, GCP).

  • Experience with NoSQL databases (MongoDB).

  • Knowledge of Kafka, RabbitMQ, or other message brokers.

  • Familiarity with performance tuning and application monitoring tools.

Ideal Mindset
  • Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.

  • Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.

  • Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.

This position is not open to employer sponsorship.

NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For further information on your rights under the law, please refer to the EEO policy statement.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.