I am a Senior Java Developer with over 10 years of experience in high-performance backend systems using Java , Spring Boot, and enterprise-scale optimizations. I have proven expertise in design patterns, stream processing with Kafka, and secure coding. I am passionate about mentoring teams and adopting AI trends to enhance software development practices. Throughout my career, I have designed RESTful APIs, developed microservices, and managed full SDLC ownership from design to deployment. My technical skills include programming in Java, C#, Python, JavaScript, and TypeScript, as well as working with Kafka, MongoDB, Redis, SQL databases, Docker, Terraform, Azure DevOps, and AI technologies like machine learning, reinforcement learning, LangChain, and MLflow.

Jian Ouyang

I am a Senior Java Developer with over 10 years of experience in high-performance backend systems using Java , Spring Boot, and enterprise-scale optimizations. I have proven expertise in design patterns, stream processing with Kafka, and secure coding. I am passionate about mentoring teams and adopting AI trends to enhance software development practices. Throughout my career, I have designed RESTful APIs, developed microservices, and managed full SDLC ownership from design to deployment. My technical skills include programming in Java, C#, Python, JavaScript, and TypeScript, as well as working with Kafka, MongoDB, Redis, SQL databases, Docker, Terraform, Azure DevOps, and AI technologies like machine learning, reinforcement learning, LangChain, and MLflow.

Available to hire

I am a Senior Java Developer with over 10 years of experience in high-performance backend systems using Java , Spring Boot, and enterprise-scale optimizations. I have proven expertise in design patterns, stream processing with Kafka, and secure coding. I am passionate about mentoring teams and adopting AI trends to enhance software development practices.

Throughout my career, I have designed RESTful APIs, developed microservices, and managed full SDLC ownership from design to deployment. My technical skills include programming in Java, C#, Python, JavaScript, and TypeScript, as well as working with Kafka, MongoDB, Redis, SQL databases, Docker, Terraform, Azure DevOps, and AI technologies like machine learning, reinforcement learning, LangChain, and MLflow.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Software Engineer at Experienc Nestech, Napier, New Zealand
June 30, 2025 - August 21, 2025
Designed Python RESTful APIs with LangChain, RAG, Qdrant, and Redis caching, using React/TypeScript for front-end to render webpages for an estate appraisal system integrating 3rd-party services via OAuth 2 authentication. Implemented role-based access control strategy for authorization. Developed automated integration tests covering 92% of core API endpoints. Set up Azure test environments with Terraform to streamline deployment efficiency and team workflows using Azure DevOps. Owned full SDLC from design to deployment using Kanban on Azure DevOps. Translated business needs into technical solutions and communicated system updates to over 10 stakeholders to ensure project alignment.
Senior Software Engineer at Horizon Construction Development Limited, Shanghai, China
November 30, 2022 - August 21, 2025
Developed Java 17 microservices with Spring Boot, MVC, Hibernate and Kafka. Applied API Gateway pattern similar to GraphQL for service orchestration, handling high-volume orders around 10K+ daily, reducing delays by 20%. Mentored 3 junior engineers in code reviews in Scrum teams, improving code quality through automated testing. Integrated Kafka for main interaction with third-party systems like SAP to send and receive order records.
Software Engineer at Yintech Investment Holdings Limited, Shanghai, China
October 31, 2020 - August 21, 2025
Coded Spring Cloud services for 100k+ system online users, writing JUnit and integration tests covering 85% of critical paths. Translated requirements into technical specs for the system.
Software Engineer at Shanghai Purang Finance Service Company, Shanghai, China
August 31, 2018 - August 21, 2025
Built Java systems with Spring 2 and Kafka with unit and integration testing for financial applications, improving reliability by about 30%. Designed JSON/XML data interchange formats for banking integrations. Shared technical documentation like UML and architecture diagrams with teams, speeding up delivery.
Software Engineer at International Business Machine (IBM) & Others, Shanghai, China
March 31, 2013 - August 21, 2025
Built Java apps for clients like Bridgestone. Collaborated on global projects at IBM and other firms.

Education

Master of Information and Communication Technology at Southern Institute of Technology, New Zealand
July 10, 2023 - November 29, 2024

Qualifications

AWS Data Engineer Associate
July 1, 2024 - August 21, 2025
Project Management Professional (PMP)
June 1, 2011 - August 21, 2025

Industry Experience

Software & Internet, Financial Services, Real Estate & Construction, Professional Services