{"schemaVersion":"jobsearcher.job.v1","id":"7617b7f8fe46f8eb5d49ad84","url":"https://jobsearcher.com/jobs/7617b7f8fe46f8eb5d49ad84","canonicalUrl":"https://jobsearcher.com/jobs/7617b7f8fe46f8eb5d49ad84","title":"Lead Java Developer","description":"Role PurposeThe IB Portal Team Leader leads the engineering team responsible for building and maintaining a Partner Portal / IB Engine platform that manages introducing broker (IB) relationships, partner onboarding, multi-level sub-IB commission cascades, and partner-facing reporting.The platform is built on top of an internal CRM system and integrates closely with MetaTrader 5, which performs the underlying commission calculations, while the IB Engine manages partner hierarchy, sub-IB commission structures, and related business logic.This is a hands-on technical leadership role. The Team Leader actively writes and reviews Java code, owns the platform architecture and delivery, and is accountable for the quality, reliability, and pace of engineering output. The role combines people leadership with deep technical ownership and works closely with Product, Engineering, QA, DevOps, Business Analysis, and integration teams.Key ResponsibilitiesTeam Leadership & PeopleLead, mentor, and develop a team of Java developers and QA engineers while maintaining high engineering standards.Drive day-to-day team execution including planning, task breakdown, code reviews, and removing blockers.Conduct regular one-to-ones, provide feedback, and support career development.Foster a culture of ownership, collaboration, and disciplined delivery within a distributed remote team.2.Hands-on EngineeringDesign, develop, and review production-grade Java code.Own the most complex areas of the platform, including commission attribution, partner hierarchy management, reporting, and sub-IB cascade logic.Define and enforce coding standards, testing practices, and code review processes.Collaborate directly with developers to solve complex technical challenges.3.Architecture & Technical OwnershipOwn the architecture of the Partner Portal and IB Engine, including service boundaries, data models, and integration patterns.Define clear ownership between external trading platform calculations and internal partner-management logic.Make and document key technical decisions, balancing scalability, reliability, maintainability, and speed of delivery.Ensure the platform remains secure, observable, resilient, and suitable for production financial environments.4.Delivery & ProcessTake end-to-end responsibility for delivery from backlog refinement through production release.Translate business requirements into practical technical plans and execution roadmaps.Coordinate dependencies across CRM, payment systems, trading platform integrations, and supporting services.Champion CI/CD, automated testing, code quality, deployment safety, and rollback procedures.Required Experience & Skills6+ years of experience building backend systems in Java, including at least 2 years in a technical leadership or team leadership capacity.Strong hands-on Java development skills with ongoing coding and code review responsibilities.Deep experience with Spring Boot, microservices, REST and/or gRPC APIs, SQL databases, and asynchronous messaging technologies (Kafka, Azure Service Bus, RabbitMQ, or similar).Strong understanding of distributed systems concepts, including idempotency, eventual consistency, retries, failure recovery, and message ordering.Experience with cloud platforms (AWS and/or Azure), containerized environments, and CI/CD pipelines.Proven track record of leading teams that deliver reliable production software on schedule.Excellent written and verbal English communication skills.Strong ownership mindset and accountability for technical outcomes.Nice to HaveExperience within online trading, financial services, brokerage, fintech, FX, CFD, or capital markets environments.Familiarity with MetaTrader 5 concepts such as groups, positions, deals, margin, leverage, and commission models.Experience building or managing affiliate, partner, referral, or commission-management platforms.Experience integrating with CRM platforms and customer-management ecosystems.Experience supporting live financial systems where operational reliability is critical.Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, Claude, or similar technologies.","company":"Fintop Consulting","rawCompany":"fintop consulting","city":"Jonesboro","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-06-26T13:51:57.252Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Java Developer","description":"Role PurposeThe IB Portal Team Leader leads the engineering team responsible for building and maintaining a Partner Portal / IB Engine platform that manages introducing broker (IB) relationships, partner onboarding, multi-level sub-IB commission cascades, and partner-facing reporting.The platform is built on top of an internal CRM system and integrates closely with MetaTrader 5, which performs the underlying commission calculations, while the IB Engine manages partner hierarchy, sub-IB commission structures, and related business logic.This is a hands-on technical leadership role. The Team Leader actively writes and reviews Java code, owns the platform architecture and delivery, and is accountable for the quality, reliability, and pace of engineering output. The role combines people leadership with deep technical ownership and works closely with Product, Engineering, QA, DevOps, Business Analysis, and integration teams.Key ResponsibilitiesTeam Leadership & PeopleLead, mentor, and develop a team of Java developers and QA engineers while maintaining high engineering standards.Drive day-to-day team execution including planning, task breakdown, code reviews, and removing blockers.Conduct regular one-to-ones, provide feedback, and support career development.Foster a culture of ownership, collaboration, and disciplined delivery within a distributed remote team.2.Hands-on EngineeringDesign, develop, and review production-grade Java code.Own the most complex areas of the platform, including commission attribution, partner hierarchy management, reporting, and sub-IB cascade logic.Define and enforce coding standards, testing practices, and code review processes.Collaborate directly with developers to solve complex technical challenges.3.Architecture & Technical OwnershipOwn the architecture of the Partner Portal and IB Engine, including service boundaries, data models, and integration patterns.Define clear ownership between external trading platform calculations and internal partner-management logic.Make and document key technical decisions, balancing scalability, reliability, maintainability, and speed of delivery.Ensure the platform remains secure, observable, resilient, and suitable for production financial environments.4.Delivery & ProcessTake end-to-end responsibility for delivery from backlog refinement through production release.Translate business requirements into practical technical plans and execution roadmaps.Coordinate dependencies across CRM, payment systems, trading platform integrations, and supporting services.Champion CI/CD, automated testing, code quality, deployment safety, and rollback procedures.Required Experience & Skills6+ years of experience building backend systems in Java, including at least 2 years in a technical leadership or team leadership capacity.Strong hands-on Java development skills with ongoing coding and code review responsibilities.Deep experience with Spring Boot, microservices, REST and/or gRPC APIs, SQL databases, and asynchronous messaging technologies (Kafka, Azure Service Bus, RabbitMQ, or similar).Strong understanding of distributed systems concepts, including idempotency, eventual consistency, retries, failure recovery, and message ordering.Experience with cloud platforms (AWS and/or Azure), containerized environments, and CI/CD pipelines.Proven track record of leading teams that deliver reliable production software on schedule.Excellent written and verbal English communication skills.Strong ownership mindset and accountability for technical outcomes.Nice to HaveExperience within online trading, financial services, brokerage, fintech, FX, CFD, or capital markets environments.Familiarity with MetaTrader 5 concepts such as groups, positions, deals, margin, leverage, and commission models.Experience building or managing affiliate, partner, referral, or commission-management platforms.Experience integrating with CRM platforms and customer-management ecosystems.Experience supporting live financial systems where operational reliability is critical.Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, Claude, or similar technologies.","datePosted":"2026-06-26T13:51:57.252Z","dateModified":"2026-06-26T13:51:57.252Z","hiringOrganization":{"@type":"Organization","name":"Fintop Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jonesboro","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7617b7f8fe46f8eb5d49ad84"},"url":"https://jobsearcher.com/jobs/7617b7f8fe46f8eb5d49ad84"}}