![ProViso Consulting](https://jobsnearcanada.com/wp-content/plugins/wp-job-manager/assets/images/company.png)
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.