JOBSEARCHER

Software Developer

Job Title: Software Developer – Data Integration (Java, Python, PL/SQL)Overview:Seeking a developer to support enterprise data integration and system connectivity. This role focuses on building and maintaining integrations, APIs, and microservices-based solutions that enable seamless communication between internal systems and external vendors.Key Responsibilities:Design, build, and maintain microservices and integration solutions using Java, Python, and PL/SQLDevelop and support APIs, services, and data pipelines for real-time and batch processingEnable onboarding and connectivity for external vendors and partners (EDI, APIs, file-based integrations)Monitor and troubleshoot integration flows, microservices, and data issues across systemsCollaborate with business and IT teams to translate requirements into scalable integration architecturesSupport modernization efforts by transitioning legacy processes to microservices-based and event-driven architecturesRequired Skills:Strong experience with Java (Spring Boot or similar) for building microservices and APIsExperience with Python for scripting, automation, or data processingWorking knowledge of PL/SQL for supporting data movement and transformationsExperience with system integrations (REST/SOAP APIs, file transfers, EDI)Understanding of microservices architecture and distributed systemsFamiliarity with data formats (JSON, XML, flat files)Strong troubleshooting skills across integrated and distributed environmentsNice to Have:Experience with EDI transactionsFamiliarity with integration platformsExposure to event-driven architecture