Job Description

Job Description
- Design, implement and maintain Java codes
- Understand and implement new requirements of project, product
- Participate in software development and architecture activities
- Participate in improving software development capabilities
- Software analysis, programming, testing
- Debugging and troubleshooting the program in a timely and effective manner
- Work in an agile team
- Problem solver

Requirements

- Deep understanding of Core Java programming - Familiar with object-oriented concepts, designing patterns - Extensive experience in unit-testing, Spring Boot and relational databases such as MySQL and Oracle and familiarity with MongoDB - Have experience and knowledge in REST API development and familiar with GraphQl - Ability to solve problems and design algorithms - Familiar with micro-service architecture (Spring Cloud) - Familiar with software development tools and procedures such as Code Review, CICD, Git-Flow - Familiar and work experience with Docker - Familiar with event stream concepts (in Kafka context)

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career