Software Developer (Java)
Overview
Connecting clients to markets – and talent to opportunity
With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Payments: A Swift-accredited service bureau and member, our Payments division provides NGOs, institutions and non-profits the ability to make a local difference, globally – with transparent pricing across 180+ countries and 140+ currencies.
Responsibilities
Job Purpose:
We are seeking an experienced and skilled Production Support Engineer to join our dynamic team to support mission critical Payment Applications. The ideal candidate will have a strong background in supporting production environments, troubleshooting complex technical issues, and ensuring the smooth operation of applications and databases. You will play a critical role in resolving incidents, performing root cause analysis, and supporting database and application-related issues in a 24x7 environment.
Primary duties will include:
Production Support & Incident Management:
- Monitor and maintain production systems to ensure high availability and performance.
- Respond promptly to incidents, provide technical support, and resolve issues in line with SLAs.
- Perform root cause analysis for production incidents and propose long-term solutions to prevent recurrence.
- Providing advanced troubleshooting and resolution.Application Support for Payments Applications (Java/.NET, MongoDB, SQL, Azure Cloud):
- Provide support for applications, troubleshooting technical issues, ensuring performance and availability.
- Collaborate with development teams to address code-related issues and support application deployment.
- Optimize application performance and conduct regular health checks to ensure system stability.
Cloud Technologies Support:
- Work with cloud technologies (Azure) to ensure seamless integration, deployment, and management of production applications and databases.
- Resolve cloud infrastructure issues.
- Implement and manage cloud security measures to protect sensitive data and applications.
ITIL Process Adherence:
- Ensure compliance with ITIL processes, particularly Incident Management and Problem Management, to ensure service continuity and minimize downtime.
- Contribute to the implementation and improvement of ITIL best practices within the organization.
Documentation & Reporting:
- Maintain accurate records of incidents, problems, changes, and resolutions.
- Generate and analyze reports on service performance, identifying trends and opportunities for improvement.
Qualifications
To land this role you will need:
- Extensive experience in production support, with a focus on databases (MongoDB, SQL), Java/.NET applications, cloud technologies, and ITIL processes.
- Databases: experience with MongoDB, SQL including queries, stored procedures, debugging of stored procedures.
- Programming: knowledge of Java or .NET for supporting applications in production.
- Cloud Technologies: Hands-on experience with any of the major cloud platforms (preferred is Azure) and cloud infrastructure management.
- ITIL Concepts: Strong understanding of ITIL frameworks, with hands-on experience in Incident Management and Problem Management.
- Familiarity with monitoring tools, logging, and incident tracking systems.
- Proficiency in scripting languages (e.g., Python, PowerShell) for automation and system management.
What will make you stand out:
- Create and maintain detailed technical documentation and knowledge base articles for support teams.
- Participate in Change Management processes to assess and mitigate risks associated with production changes.
- Monitor cloud resource usage and optimize costs through efficient resource management.
- Assist in the design and implementation of new features and enhancements for payment applications.
- Develop and implement automation scripts to streamline incident resolution and system monitoring.
Certifications (Good To Have):
- Cloud certifications (Foundational or Intermediate).
- ITIL certification (ITIL Foundation or higher).
Working environment:
- Hybrid
#LI-Hybrid #LI-IM1
Apply To This Job