Job summary:


Title:
Java Architect - Hybrid

Location:
Princeton, NJ, USA

Length and terms:
Long term - W2 or C2C


Position created on 03/18/2025 02:01 pm

Job description:


**** Webcam interview  *** Long term project *** ***Hybrid***

Description:

We seek a highly experienced Java Architect with a strong background in banking domain projects and large-scale enterprise application development.

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

Contact the recruiter working on this position:



The recruiter working on this position is Raghu
His/her contact number is +(1) ()
His/her contact email is raghu@msysinc.com

Our recruiters will be more than happy to help you to get this contract.