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
.
Key Responsibilities
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
integration connectivity testing
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.
Required Qualifications
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
-
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
.
Experience coordinating with
third-party teams
.