Java & AI Solutions Architect

Princeton, New Jersey

Salary Details: Based on Expertise

SyncpointSolutions LLC
Apply for this Job
Responsibilities Design, develop, and oversee the implementation of Java-based enterprise solutions that incorporate semantic modeling for intelligent data processing and retrieval in banking applications. Architect scalable, resilient, and secure banking applications that seamlessly integrate with ontology-based knowledge graphs and semantic search capabilities. Design and implement Payment Gateway architectures, ensuring high security, performance, and compliance (PCI DSS, ISO 8583, SWIFT, SEPA, Open Banking APIs). Integrate third-party payment providers, real-time transaction processing, and digital wallets into enterprise banking solutions. Develop ontology-based data models using RDF, OWL, and SPARQL, enabling structured and context-aware data representation for banking applications. Utilize Graph Databases (Neo4j, RDF4J, Apache Jena, Stardog) for storing and managing semantic data in financial services. Optimize API performance and response times using semantic query optimization and intelligent caching strategies for GraphQL and RESTful APIs. Implement AI-driven risk assessment and fraud detection algorithms using machine learning frameworks (TensorFlow, PyTorch, LangChain). Ensure banking applications comply with ethical AI standards, data protection laws (GDPR, ISO 27001), and industry regulations. Collaborate with data scientists, backend engineers, and UX/UI teams to ensure the seamless integration of semantic data modeling into financial applications. Design API-driven architectures for intelligent financial data retrieval, incorporating NLP-based semantic search capabilities. Define cloud-native deployment strategies for AI-powered, semantic-driven banking applications, leveraging AWS, Azure, or Google Cloud. Implement best security practices for authentication, authorization, encryption, and fraud detection in banking applications. Qualifications and Skills 14+ years of Java-based enterprise application development 6+ years in architecting scalable and cloud-native banking applications 2+ years in designing semantic modeling-based systems or working with graph databases Bachelor's/Master's in Computer Science, Software Engineering, or related field Java SE, Java EE, Spring Boot, Spring Framework (MVC, Security, Data, Cloud) Microservices, Event-Driven Architecture, API Development (REST, GraphQL) Payment Gateway Integration (ISO 8583, SWIFT, SEPA, Open Banking APIs, PCI DSS Compliance) Cloud-Native Architectures (AWS, Azure, Google Cloud), Containerization (Docker, Kubernetes) DevOps & CI/CD (Jenkins, GitHub Actions, Terraform, CloudFormation) Semantic Data Modeling (RDF, OWL, JSON-LD, SPARQL) Graph Databases (Neo4j, RDF4J, Apache Jena, Stardog, Ontotext GraphDB) Intelligent Data Querying (Semantic Search, AI-Driven Data Retrieval) Machine Learning & NLP for Financial Data Processing (TensorFlow, PyTorch, LangChain, BERT, GPT-based models) Angular, React, Vue.js for Banking UI Development Semantic UI & Data Visualization for Banking Applications A11y & Responsive UI Design Authentication & Authorization (OAuth2, JWT, SAML, RBAC) Data Encryption, API Security, GDPR, PCI DSS, ISO 27001
Date Posted: 06 March 2025
Apply for this Job