- Company Name
- Matlen Silver
- Job Title
- Java/Swing Developer
- Job Description
-
**Job title**
Java/Swing Developer
**Role Summary**
Design, develop, and enhance a real‑time trading front‑end UI built with Java Swing for a high‑performance e‑trading platform. The role involves transitioning legacy interfaces to modern frameworks while ensuring low‑latency data rendering, robust integration with back‑end services, and responsive trader interactions.
**Expectations**
- Deliver clean, maintainable, test‑driven code in an Agile/DevOps environment.
- Collaborate closely with traders, quantitative analysts, and operations to translate business requirements into UI solutions.
- Participate in level‑3 production support and continuous improvement of reliability and performance.
**Key Responsibilities**
- Modernize and extend the existing Swing‑based trading UI, migrating components to newer tech stacks as needed.
- Design wireframes, mock‑ups, and UI flows in partnership with traders and product owners.
- Integrate real‑time market data, order status, and analytics into the UI with minimal latency.
- Refactor legacy code, optimize performance, and enforce coding standards.
- Manage CI/CD pipelines (Jenkins, Ansible, Artifactory, Git/Bitbucket) and automate unit/UI tests.
- Serve as a subject matter expert for multithreaded Java, messaging middleware (JMS, Tibco RV, or similar), and service‑oriented architecture.
- Provide level‑3 support for production incidents, including debugging, triage, and resolution.
**Required Skills**
- 5–7+ years of core Java (Java 8+) development experience.
- Proficiency with Java Swing and experience refactoring or extending Swing UIs.
- Strong background in real‑time UI development (live market data feeds, orders, and analytics).
- Expertise in multithreading, message‑based architecture, and service‑oriented design.
- Familiarity with Maven/Gradle, Git, Jenkins, Ansible, and CI/CD best practices.
- Solid knowledge of Linux/Windows environments, Spring Framework, and unit testing frameworks (JUnit, TestNG).
- Excellent verbal and written communication; ability to explain technical trade‑offs to non‑technical stakeholders.
- Collaborative mindset, proactive problem‑solving, and willingness to respond to production issues promptly.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Java SE certification or equivalent credentials are a plus but not mandatory.
Jersey city, United states
Hybrid
Mid level
09-03-2026