工作机会
>
Guangzhou

    Java Developer_Guangzhou - TEKsystems

    Default job background
    描述

    职位介绍

  • 1.Excellent programming skills using Kotlin or Java and Spring
  • unit testing, source control, continuous integration, automation, design patterns,
  • Good English
  • The Role Responsibility:

    ·Building, designing and implementing distributed systems that are optimized for performance, scalability and availability. This will mainly involve microservice based solutions using Kotlin/Java, Kafka and Postgres in a container focussed cloud architecture

    ·Writing high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)

    ·Improve system design and architecture to ensure high stability, performance and reliability of the product.

    ·Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.

    ·Troubleshooting and fixing customer and system issues.

    Our Ideal Candidate:

    ·Bachelor's or a higher degree in Computer Science or related fields

    ·Excellent programming skills using Kotlin or Java and Spring

    ·Good knowledge of SQL, relational and NoSQL databases

    ·Experience with Kafka or other streaming or messaging systems. Ideally an understanding of event sourcing or CQRS

    ·Experience with integration ie REST, Webservices, Messaging

    ·Experience building backend software for mobile or web applications

    ·Experience with microservice based or distributed solutions

    ·Experience with AWS and Kubernetes or Docker

    ·Experience with testing with unit, contract and integration tests

    ·Experience of working in an Agile environment