Java Developer – AEM

ProViso Consulting

Job title:

Java Developer – AEM

Company

ProViso Consulting

Job description

Story Behind the Need:

  • Business group: GWMS – Digital Client Services and Reporting
  • Asset Management Digital Lab is a full-stack global agile team. The team manages various websites and is responsible for controlling enhancements/changes to web properties.
  • Critical Currency Project – The contractor will support the upgrade or decommission of different types of software and platforms. Enhancement of the website, creating new AEM components, and upgrading APIs.

Candidate Value Proposition:

  • The successful candidate will not only have the opportunity to gain valuable experience at a top 5 Canadian bank but also get exposure to some of the most advanced technologies within banking.

Typical Day in Role:

  • Develop and maintain web applications using Java, AEM, Spring Boot, and other backend technologies.
  • Design and implement RESTful APIs and SOAP services.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge

Candidate Requirements/Must Have Skills:

  • 10+ Years of experience in Spring Boot, REST APIs, and SOAP services and proficiency in Java, J2EE, and related frameworks.
  • 5+ Years of extensive experience with AEM components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR), MSM including translation framework
  • 3+ Solid understanding of developing Web applications in Apache, Tomcat & JBoss servers.
  • 3+ Strong understanding of web technologies (HTML, CSS, JavaScript). And also have experience with version control systems (e.g., Git).
  • Experience working in an agile environment.

Nice-To-Have Skills:

  • Experience with cloud platforms (e.g., GCP, Azure).
  • Knowledge of microservices architecture.
  • Familiarity with DevOps practices and tools.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).

Soft Skills Required:

  • Agile thinker to be quick on their feet
  • Self-starter that actively engages issues seeking resolution, ability to meet dynamic changes on prioritization
  • Ability to manage assigned tasks and expectations without direct instruction or oversight
  • A fast, adaptable learner who can hit the ground running
  • Ability to work well under pressure while demonstrating strong professionalism
  • Strong investigation, prioritization, and organization skills
  • Candidate must have an open mind when it comes to approach, and be able to assess each situation separately
  • Must be able to collaborate closely with a team at times, while also being capable of holding themselves accountable to meet individual deadlines without hand-holding
  • Excellent communication and presentation skills and the ability to articulate ideas effectively
  • Strong ability to multi-task and meet deadlines
  • Strong detail orientation, and a passion for consistency

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Best vs. Average Candidate:

  • We are seeking a skilled Java Developer with extensive experience in Adobe Experience Manager (AEM), Spring Boot, REST APIs, SOAP services, and other backend Java technologies.
  • The ideal candidate is someone with experience designing, developing, and maintaining high-performance applications that meet business requirements.

Candidate Review & Selection:

  • 1st Round: Conducted by Developer Leads via MS Teams video call (60 minutes). This round includes an overview of the role and questions about AEM experience and APIs.
  • 2nd Round: Depending on the results of the 1st round, the manager may request a 2nd round. This involves Developers and the Hiring Manager via MS Teams video call (30 minutes), focusing on behavioral and technical questions to ensure the candidate is a good fit for the team and the role.

Job Details12864Contract6 monthsToronto

Expected salary

Location

Toronto, ON

Job date

Thu, 16 Jan 2025 23:29:29 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location