James Ji is a Senior Software Engineer with over 10 years of experience building fintech and telecommunications systems across Asia and New Zealand. He specializes in backend engineering with strong expertise in Java and Golang, Spring/SpringBoot, microservices, gRPC, Kafka, and containerized deployments on Kubernetes. James has repeatedly driven production improvements—refactoring billing and risk-control services, adding security interceptors, and delivering transaction monitoring and scheduled billing features. He has led small engineering teams and made architecture decisions in banking-grade systems, blending hands-on coding with technical leadership. Comfortable across relational and NoSQL databases and familiar with AWS/GCP, he pairs pragmatic engineering with domain fluency in payments and telco operations. Unusually for a senior backend engineer, his GitHub bio notes an environmental economics affiliation, hinting at broader analytical interests beyond software.
10 years of coding experience
13 years of employment as a software developer
Software Engineering, Software Engineering at Jilin University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Ji - Senior Software Engineer at Obsidian Security