
Job Information
MSys Inc. Java Architect - Hybrid in Princeton, New Jersey
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.