Hello, I’m Andrew Lin, a senior back-end Java developer with over 10 years of experience building scalable systems using Spring Framework and microservice architectures. I design and deliver RESTful APIs, optimize containerized deployments in Kubernetes and cloud environments, and uphold best practices across the full software development lifecycle. I thrive in collaborative, cross-functional remote teams in agile settings, focusing on performance, code quality, and thorough documentation. I enjoy mentoring teammates, driving continuous improvement, and transforming complex requirements into robust, maintainable solutions that scale with business needs.

Andrew Lin

Hello, I’m Andrew Lin, a senior back-end Java developer with over 10 years of experience building scalable systems using Spring Framework and microservice architectures. I design and deliver RESTful APIs, optimize containerized deployments in Kubernetes and cloud environments, and uphold best practices across the full software development lifecycle. I thrive in collaborative, cross-functional remote teams in agile settings, focusing on performance, code quality, and thorough documentation. I enjoy mentoring teammates, driving continuous improvement, and transforming complex requirements into robust, maintainable solutions that scale with business needs.

Available to hire

Hello, I’m Andrew Lin, a senior back-end Java developer with over 10 years of experience building scalable systems using Spring Framework and microservice architectures. I design and deliver RESTful APIs, optimize containerized deployments in Kubernetes and cloud environments, and uphold best practices across the full software development lifecycle.

I thrive in collaborative, cross-functional remote teams in agile settings, focusing on performance, code quality, and thorough documentation. I enjoy mentoring teammates, driving continuous improvement, and transforming complex requirements into robust, maintainable solutions that scale with business needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

Javanese
Fluent
English
Fluent

Work Experience

Senior Java Developer at IBM
January 1, 2023 - Present
Translate complex software requirements into maintainable back-end Java solutions using Spring Boot; design and develop RESTful APIs within a microservice architecture to reduce integration complexity and improve scalability. Containerize applications with Docker and orchestrate deployments in Kubernetes, achieving 99.9% uptime and efficient scaling in AWS cloud environments. Lead architecture and design reviews for new features, collaborating with cross-functional teams to enforce best practices and deliver high-quality code. Mentor junior developers on Spring Framework, Java development, and unit testing with JUnit, boosting team productivity. Write comprehensive unit and integration tests, achieving strong code coverage and reducing production defects. Implement CI/CD pipelines with Jenkins and GitHub, accelerating release cycles. Migrate legacy J2EE components to Spring Boot microservices and integrate MongoDB for flexible document storage. Troubleshoot production issues in contain
Senior Java Developer at Oracle
November 1, 2018 - November 1, 2022
Engineered backend Java web applications using Spring Framework 4.x+ and Spring Boot; designed and implemented RESTful APIs in a microservice architecture; containerized services with Docker and managed deployments in Kubernetes; documented tasks and wrote comprehensive unit tests for all completed tasks; collaborated with distributed agile teams across time zones; conducted architecture and design reviews; led migration of monolithic applications to microservices; integrated MongoDB for storing and querying large datasets; built CI/CD pipelines with Jenkins and GitHub; mentored junior and mid-level developers; developed front-end features using BackboneJS and React; automated regression tests with JUnit; designed AWS infrastructure using EC2 and S3, and used Terraform for provisioning.
Java Developer at GTS Technology Solutions
July 1, 2015 - September 1, 2018
Developed and maintained back-end Java applications using Spring Framework; designed RESTful APIs for integrating third-party services; wrote unit tests with JUnit; containerized with Docker; assisted in migrating legacy applications to AWS; conducted code reviews and supported production deployments; documented APIs and system specifications.

Education

Bachelor of Science at The University of Texas at Austin
August 1, 2011 - May 1, 2015
Bachelor of Science in Electrical and Computer Engineering at The University of Texas at Austin
August 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics