- Company Name
- RSM Solutions, Inc
- Job Title
- Production Support Engineer (must have Java/Spring Boot experience)
- Job Description
-
**Job Title**
Production Support Engineer (Java/Spring Boot)
**Role Summary**
Provide application‑level production support for real‑time financial trading systems. Execute deep JVM debugging, performance tuning, and code‑level troubleshooting across Java/Spring Boot microservices and supporting infrastructure.
**Expectations**
- Self‑directed initiative with rapid delivery in a fast‑paced environment.
- Demonstrated ability to diagnose and resolve complex application and database issues onsite.
- Collaborative mindset for cross‑functional teams while maintaining high-quality code standards.
**Key Responsibilities**
- Monitor, troubleshoot, and resolve incidents for trading applications, addressing performance, reliability, and business logic errors.
- Conduct root cause analysis, log investigation, and live‑code debugging on JVM, messaging, and database layers.
- Optimize database performance (Oracle, Snowflake, SQL) and tune queries for low latency.
- Manage application deployment pipelines, including CI/CD (Jenkins, Ansible, Maven) and container orchestration (Docker, Kubernetes).
- Maintain and troubleshoot messaging services (Kafka, ActiveMQ, RabbitMQ) and trade protocols (FIX).
- Ensure high‑availability of web‑application servers (Tomcat, JBoss).
- Develop and maintain monitoring, logging, and alerting dashboards (Splunk, ELK stack).
- Script automation tasks using Python and UNIX Shell for efficient issue resolution.
- Document incident post‑mortems, knowledge base entries, and standard operating procedures.
- Provide continuous improvement recommendations for application architecture and operational processes.
**Required Skills**
- **Languages**: Java (8/11/17), Spring Boot 3, Python.
- **Financial Domain**: Equities, derivatives, swaps, CDS, CDOs; FIX Protocol; Murex; SwapOne.
- **Messaging & Integration**: Kafka, ActiveMQ, RabbitMQ.
- **Databases**: Oracle, Snowflake, SQL.
- **Application Servers**: Tomcat, JBoss.
- **CI/CD & Automation**: Jenkins, Ansible, Maven.
- **Containerization & Orchestration**: Docker, Kubernetes.
- **Cloud**: Azure, AWS.
- **Scripting**: UNIX Shell, Python.
- **Monitoring & Logging**: Splunk, ELK stack.
- **Performance Tuning**: JVM profiling, database query optimization, micro‑service efficiency.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Professional certifications (e.g., Oracle Java SE, AWS/Azure fundamentals, Scrum/Agile) considered a plus but not mandatory.
New york city, United states
On site
05-10-2025