Incident Manager/Java Developer (Remote) - Fintech Solutions

Remotely
Full-time
For over ten years, we've been at the forefront of providing sophisticated back-office solutions for Fintech companies specialising in brokerage-related technologies. Our continual innovation has established us as industry leaders developing mission-critical financial systems used worldwide. We operate in an agile, fast-paced environment where talented IT and business specialists collaborate to deliver exceptional services that transform the financial technology landscape. Key Responsibilities - Spearhead comprehensive incident management processes including triaging, impact assessment, advanced diagnostics, and systematic troubleshooting. - Conduct thorough root cause analysis and implement strategic corrective measures. - Drive proactive problem management to reduce incident recurrence and system vulnerabilities. - Develop new features using Java 17 and complementary technologies within our microservices architecture. - Maintain and enhance existing codebase to optimise performance, scalability, and reliability. - Create detailed technical documentation adhering to industry best practices. - Collaborate across functional teams to resolve complex technical challenges. - Contribute to architectural discussions and system design improvements. - Participate in knowledge sharing and mentoring initiatives within the engineering team. Required Skills - Demonstrable Java development expertise (4+ years minimum) with strong proficiency in Java 11+ environments. - Comprehensive understanding of multithreading paradigms, concurrency patterns, and synchronization techniques. - Advanced knowledge of MySQL database architecture, optimization strategies, and query performance tuning. - Exceptional log analysis capabilities and methodical troubleshooting approach. - Proven experience with microservices architecture and RESTful API design principles. - Strong analytical thinking and systematic problem-solving abilities for effective incident resolution. - Excellent technical English communication skills (Upper-Intermediate or higher) for documentation and collaboration. - Self-motivated with the ability to prioritise effectively in high-pressure situations. - Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Nice to Have - Previous experience in formal Incident Management positions within technology organisations. - Working knowledge of ITIL v4 framework or ITSM methodologies and implementation practices. - Proficiency with Gradle build automation and Ansible configuration management. - Hands-on experience with Spring framework ecosystem, particularly SpringBoot 3.x applications. - Practical knowledge of message broker systems including RabbitMQ and Apache Kafka for distributed systems. - Advanced Git version control expertise including branching strategies and workflow management. - Experience with JIRA for issue tracking and Confluence for collaborative documentation. - Familiarity with financial systems, trading platforms, or brokerage operations. - Understanding of containerization using Docker and orchestration with Kubernetes. - Experience with automated testing frameworks and continuous integration/deployment pipelines. What We Offer Intellectually stimulating work with cutting-edge technologies in the dynamic Fintech domain. Fully remote position with flexible working arrangements respecting work-life balance. Comprehensive health insurance package and robust social guarantees Sponsored educational opportunities for continuous professional development. Regular team-building activities and knowledge-sharing sessions. Clear career advancement pathways within an international organisation. Supportive and collaborative work culture fostering innovation and excellence. Competitive compensation package commensurate with experience and expertise.