Hill Yang

Hill Yang Email and Phone Number

Java Developer at Mizuho Bank Ltd. New York Branch @
Hill Yang's Location
Malden, Massachusetts, United States, United States
About Hill Yang

Hill Yang is a Java Developer at Mizuho Bank Ltd. New York Branch at Mizuho Bank Ltd. New York Branch.

Hill Yang's Current Company Details
Mizuho Bank Ltd. New York Branch

Mizuho Bank Ltd. New York Branch

Java Developer at Mizuho Bank Ltd. New York Branch
Hill Yang Work Experience Details
  • Mizuho Bank Ltd. New York Branch
    Java Developer
    Mizuho Bank Ltd. New York Branch Mar 2020 - Present
    • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.• Involved in creating and designing a database on MySQL and connect the database with Hibernate (ORM).• Involved in the authentication process. Configured Spring for customized JWTToken Provider, incorporated JWTFilter and conflicting global CORS requirement.• Worked on RESTFul API to created services, tested on Postman.• Implemented Netflix Zuul API gateway for all the requests from the devices and websites by registering services to Eureka.• Built real-time pipeline for streaming data using RabbitMQ.• Developed test classes in Mockito for unit testing.• Started the front-end application with Angular 8 and developed SPA with Angular 8, Typescript, Bootstraps, HTML and AngularJS CLI.
  • Artesan Gateway
    Java Developer
    Artesan Gateway Jun 2019 - Jan 2020
    • Implemented Spring MVC architecture to send and receive the data from front-end to business layer.• Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.• Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema. • Implemented OAUTH 2 in the application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.• Implemented Web-Services to integrate between different applications (internal and third-party components using RESTful services using Jersey.• Designed and developed a module to publish the claim files to the created AWS S3 (cloud storage) Bucket using AWS Java SDK and integrated it to the application.• Experience in designing and implementing AWS Solutions using Elastic Beanstalk, Elastic Load balancer (ELB), Cloud Formation and CloudWatch.• Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, Angular 6, CSS3, AJAX, and jQuery.• Working with React Router for developing Single Page Applications.• Established connections with other applications by using ActiveMQ.• Analyzed code coverage report from Jenkins to improve code coverage and configured multiple plugins in deploying applications onto Tomcat.• Performed unit testing using JUnit.• Followed Agile Scrum methodology and used TDD for writing test cases.
  • Cloudnow
    Java Full Stack Developer
    Cloudnow Sep 2018 - May 2019
    • Used Spring Cloud and Spring boot to create RESTful MicroServices and deploy them to docker containers in AWS.• Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.• Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.• Implemented MicroServices based Cloud Architecture on AWS Platform and Cloud Foundry.• Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.• Architected, Designed and Implemented SPA (single page application) using Angular JS directives, expressions, routing capabilities for bookmarking, pipes and validations.• Developed SPA with AngularJS 2, Typescript, Bootstraps, HTML and Angular JS CLI.• Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.• Implemented content-based message router for outgoing XML web service requests to database.• Performed Continuous Integration and Continuous Deployment (CI/CD) using Jenkins and Dockers. • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.• Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Keva Health
    Java Developer
    Keva Health Jan 2017 - Jul 2018
    Lexington, Ma, Us
    • Used Bootstrap for responsive design which allows users to access it from any device.• The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of Angular components, directives, filters, services and router modules.• Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.• Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean.• All the functionality is implemented by using Spring IO, Spring Boot and Implemented J2EE components using Spring MVC, Spring IOC, Spring transactions, AOP, Batch and Spring security modules.• Maintained and expanded AWS (Cloud Services) infrastructure using AWS Stack, defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.• Creating alarms and notifications for EC2 instances using Cloud Watch.• Installed the application on AWS EC2 instances and configured the storage on S3 buckets.• Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication, auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.• Used ReactJS to create views to the DOM and synchronize data with server as a Single Page Application (SPA).• Built Web pages using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS.• Working with Java 8 features like Lambda Expressions, Filters, Stream API, forEach() method in Iterable interface, new Date API, Predicates and Functional Interfaces.• Built real time pipeline for streaming data using Kafka.• Done with Unit testing using Mockito.
  • Crrc Corporation Limited
    Java Developer
    Crrc Corporation Limited Jun 2014 - Dec 2016
    Beijing, Cn
    • The application was developed in Java/EE based on Spring Web MVC framework.• Utilized Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and handled CORS.• Created and consumed SOAP Web Service, for securely retrieving and consumption of consumer data through WSDL.• Implemented Authentication and Authorization with Spring Security.• Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests.• Generated Excel and PDF report by Apache POI.• Used Spring Data JPA as Persistence framework to interact with Oracle 12c database.• Developed a single page application using HTML5, JavaScript and Angular2 and customized the web features by CSS3 and Bootstrap3.• Used Angular2 Http service for making requests to backend services.• Launched and configure the AWS EC2 service, wrote Docker File and deployed the module in Docker Containers.• Used Mule ESB to enable data exchange between applications by utilizing ActiveMQ, Http, File System and SFTP transport.• Used Test-Driven Development technique and implemented test cases using JUnit.• Used Jenkins for continuous integration and continuous deployment.• Used GIT for maintaining the version of the application and Maven as a build tool.• Used JIRA for issue tracking bug and documentation.• Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Hill Yang Education Details

  • Northeastern University
    Northeastern University
    Information Technology

Frequently Asked Questions about Hill Yang

What company does Hill Yang work for?

Hill Yang works for Mizuho Bank Ltd. New York Branch

What is Hill Yang's role at the current company?

Hill Yang's current role is Java Developer at Mizuho Bank Ltd. New York Branch.

What schools did Hill Yang attend?

Hill Yang attended Northeastern University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.