Java Developer (Micro service)

Location Hanoi
Industry Technology
Job reference 11706
Job type Permanent
Salary 40.000.000-60.000.000
Consultant email uyen.tran@manpower.com.vn
Date posted Dec 03, 2021

We are looking for a developer proficient in developing high performance, less memory intensive micro services using Sprint Boot. You will be working on mission-critical business systems / application services and modules.

Responsibilities:

• Design and develop sprint boot micro-services

• Follow REST design principles for API's

• Abide to coding practices like micro-service logging, monitoring, debugging and testing

• Implement micro-service integration, packaging, build automation and deployment

• Object Oriented analysis and design using common design patterns.

• Participate in user story grooming, design discussions, and propose solutions

• Practice standard development process leveraging agile methodologies like SCRUM

• Maintain existing software systems by identifying and correcting software defects

• Perform unit testing and component design

• Perform code reviews and verify if secure coding principles are abided

Key Requirements:

• BE or Higher or equivalent degree in computer science/information technology

• Proven working experience in micro-services development: about 3 to 12 years

• Commendable knowledge on: Spring Boot, JPA, Hibernate, Relational Databases, SQL and ORM technologies

• Can build micro-services using: Lambda/Java Spring Boot/RDS/MySQL

• Should have deep knowledge on data structure and algorithms

• Should have prior experience in AWS ECS/EKS environment integration, CICD processes

• Considered good to have skillset: JIRA API integration, AWS services integration, OpenAPI/Swagger/RAML

• Strong knowledge of JWT and experience implementing API security

• Aggressive problem diagnosis and creative problem solving skills

• Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.

• Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.

• Experience working in a local bank or Financial IT services as a Full Stack Developer is an advantage