Java Full stack Developer
Talenzaatoronto, on, caStrong Java proficiency (Java 8+), SQL, and JavaScript/TypeScript.Spring Boot, Spring MVC, Hibernate.Git, Maven/Gradle, SQL/NoSQL databases.AWS/Azure/GCP, Docker, Kubernetes, Jenkins.Show more
Work Mode: 4 days onsite
Role Description: We are seeking an experienced Full stack Developer with expertise in Java, Node.js, Angular, and Apache Kafka to join our team for a critical Custom Integration and Application Migration project. The ideal candidate will play a key role in migrating and modernizing Data Integration (DI) processes, applications, reports, and UI components to a new WMC organization, ensuring seamless connectivity, functionality, and performance. This role requires strong technical skills, collaboration with third-party teams, and a focus on delivering high-quality, scalable solutions.
Technical Expertise
· Strong proficiency in Java and Node.js for backend development, including building and maintaining APIs.
· Extensive experience with Angular for front-end development, creating responsive and dynamic user interfaces.
· Hands-on experience with Apache Kafka for developing and managing event-driven architectures and real-time data streaming.
· Familiarity with Salesforce development, including Lightning Web Components (LWCs), Aura components, Visualforce pages, and Salesforce APIs.
· Experience with Apigee and DataPower for API management and integration.
Integration Experience
· Proven ability to analyze, update, and test complex integrations in enterprise environments.
· Coordinating with third-party teams
Custom Integration Migration
· Analyze existing Data Integration (DI) integration points and re-establish connections within the new WMC organization.
· Update inbound integrations to point to the new WMC organization domain.
· Modify integrations in Apigee and DataPower to reference the WMC organization domain, as required.
· Coordinate with third-party teams for testing, troubleshooting, and data setup to ensure successful integration.
· Update outbound integrations to accept API requests from the WMC domain.
· Perform thorough testing of integration connectivity in lower environments to ensure stability and reliability.
Application Migration
· Develop a new application for DI in the WMC organization to replace existing Service Console functionality.
· Build Lightning pages and components as needed to support the new application in the WMC environment.
Reports Migration
· Analyze actively used DI reports and dashboards to identify dependencies on objects and fields.
· Update existing reports and dashboards to reference new objects and fields in the WMC organization.
UI Migration
· Update page layouts, Lightning pages, Lightning Web Components (LWCs), Aura components, and Visualforce (VF) pages to reference new fields and record types in the WMC organization.
· Ensure UI components are optimized for performance and user experience.
Testing
· Conduct unit testing for all developed and updated components, including integrations, applications, reports, and UI elements.
· Collaborate with QA teams to validate functionality in lower environments before production deployment.
Full Stack Developer - Java, Node.js, Angular • Toronto, ON, ca