JOBSEARCHER

Senior Java / IBM ACE Developer

Role OverviewThe Senior Java / IBM ACE Developer will join our technology team at a leading retail bank. This role focuses on designing, developing, and supporting enterprise-grade integration solutions using IBM App Connect Enterprise (ACE) and modern Java technologies. You will lead the development of mission-critical integration services supporting billing, payments, core banking, and external partner ecosystems. The role requires deep expertise in API integration, message transformation, event-driven architecture, and enterprise messaging patterns within a regulated banking environment.Key Responsibilities Design and develop integration solutions using IBM App Connect Enterprise (ACE)Build, deploy, and support message flows, REST/SOAP services, and event-driven integrationsDevelop and maintain Java-based services supporting enterprise integration patternsDesign API integrations between core banking systems, payment platforms, and third-party servicesImplement messaging solutions using IBM MQ and/or KafkaDevelop ESQL, Java Compute Nodes, message mappings, and reusable integration componentsLead architecture discussions for enterprise integration and microservices connectivityEnsure scalability, high availability, and resilience of integration servicesImplement security best practices including OAuth2, JWT, TLS, and enterprise authentication standardsTroubleshoot and resolve production issues including performance bottlenecks and message failuresConduct code reviews and enforce integration development standardsMentor junior developers on ACE development and integration best practicesCollaborate with business analysts, architects, DevOps, and infrastructure teamsParticipate in CI/CD implementation and automated deployment pipelinesCreate and maintain technical documentation and interface specificationsSupport regulatory, audit, and compliance requirements in financial systems Required Qualifications/Skills 5+ years of professional software development experience3+ years of hands-on experience with IBM App Connect Enterprise (ACE) / IBM Integration Bus (IIB)Strong Java development experience (Java 8/11/17)Proven experience designing REST and SOAP servicesExperience with IBM MQ or enterprise messaging platformsStrong understanding of enterprise integration patterns (EIP)Experience with message transformation (XML, JSON, SOAP, EDI)Proficiency in ESQL and Java Compute NodesSolid knowledge of API design and integration best practicesExperience with Oracle databases, SQL, and PL/SQLExperience with Git and branching strategiesFamiliarity with containerization (Docker, Kubernetes)Experience working in Agile/Scrum environmentsStrong problem-solving and analytical skillsExcellent communication and stakeholder engagement skillsBachelor’s degree in Computer Science, Software Engineering, or related fieldPreferred QualificationsExperience in retail banking or financial servicesExperience integrating with payment systems and billing platformsKnowledge of Kafka or event streaming platformsExperience with Spring Boot microservicesFamiliarity with API management platforms (Swagger, Apigee, MuleSoft, Informatica)Experience with cloud platforms (AWS, Azure, GCP)Understanding of batch processing frameworksExperience with DevOps tools (Jenkins, GitLab CI, Azure DevOps)Knowledge of security standards in banking environmentsLocations: Pittsburgh, PAAbout Techstra Solutions Techstra Solutions is a certified woman-owned (WBENC) management consulting firm specializing in strategy, technology, and implementation services for large organizations undergoing digital and talent transformation. Our experienced team partners with clients to co-create innovative solutions in applications, data, AI, and automation that accelerate measurable, sustainable change. From advisory consulting through technical execution, we are dedicated to driving world-class business solutions that fit your strategic requirements and deliver results. For more information: www.techstrasolutions.com