- Company Name
- MSZ Systems
- Job Title
- Sr Java and AI Engineer
- Job Description
-
Job Title: Sr Java and AI Engineer
Role Summary: Design, develop, and maintain high‑availability, low‑latency real‑time systems for financial market surveillance. Lead API integration for large‑volume email, chat, and audio data ingestion, and enable alert generation through NLP models. Oversee containerized application security, performance, and deployment in Kubernetes environments.
Expectations: Deliver robust, scalable, and fault‑tolerant data pipelines and APIs. Provide technical leadership and support across the full technology stack. Collaborate with product, business, and compliance teams to meet system requirements and security standards.
Key Responsibilities:
- Design and document secure, high‑throughput RESTful APIs for email and third‑party vendor data exchange.
- Create detailed specifications: endpoint definitions, payload formats, authentication, and error handling.
- Troubleshoot and resolve integration issues with internal and external teams.
- Develop and maintain scalable data ingestion and filtering pipelines for millions of messages per second.
- Ensure security, resilience, and efficiency of containerized services on Kubernetes.
- Conduct performance testing, optimization, and capacity planning.
- Provide Level 2 technical support and guidance to peers.
- Mentor junior developers and promote best practices in coding, testing, and DevOps.
Required Skills:
**Core Development** – Advanced problem solving, design patterns, data structures, and algorithms.
**Java & Ecosystem (8+ yrs)** – Java Streams, Collections, Multithreading, Spring Boot, Spring Cloud, JPA, Java Security.
**Testing & CI/CD** – Unit and integration testing in Spring Boot, Jenkins, GitHub, Nexus, SonarQube, Checkmarx.
**Container & Orchestration** – Docker, Kubernetes concepts and components.
**Messaging & Integration** – Apache James, Flume, Airflow, JMS/Kafka, Enterprise Integration Patterns.
**Generative AI (2+ yrs)** – Machine learning fundamentals, ML/DL model familiarity, GenAI/LLM prototyping and deployment, prompt engineering, MCP protocol and client/server development.
**DevOps & Tooling** – GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible.
Preferred: Big Data, scalable architecture design, and messaging expertise.
Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. Java certifications (e.g., Oracle Certified Professional) and AI/ML certifications are a plus.