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.