Go Lang developer - Dubai, United Arab Emirates - Tech Junction Ltd

    Tech Junction Ltd
    Tech Junction Ltd Dubai, United Arab Emirates

    2 weeks ago

    Default job background
    Description
    Duration: 12 monthsJob Description
    • Design, implement and launch scalable micro services in the platform.
    • Produce technical design documentation for other teams to consume.
    • Design, architect and solution new components along with software architects and product owners.
    • Manage peer code-reviews and write unit, functional and integration testing to maintain high quality standards.
    • Ability to work in a fast paced and agile development environment
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
    • Provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
    • Propose new technologies, frameworks and tools to improve the product, team efficiency or process.
    • Collaborates well with other engineers and other engineering groups, voluntarily shares information.
    • Mentors and nurture junior team members in the team and help them grow.
    • Proactive, responsible and reliable in design, suggesting new methods, implementation and delivery.
    • Work in autonomous squads, interact with other functional teams.
    Skills and Experience Required
    • Bachelor's degree or higher in Computer Science , Computer Engineering is a MUST
    ● Experience:
    Minimum 5+ years of experience as Java Developer is a MUST
    • Expert proficiency Go Lang programming languages is a MUST
    • Expert Proficiency in core computer science fundamentals, algorithms, data-structures, is a MUST
    • Experience and understanding of Micro-services – Service orient architecture is a MUST
    • Hands on development experience defining, developing and maintaining REST based applications is a MUST
    • Strong knowledge of Database and Database design, SQL is a MUST
    • Strong knowledge of Design Patterns, Systems Design, Class Design, is a MUST
    • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
    is a MUST
    • Experience with version control – Git or Bitbucket – is a MUST
    • Fluency in English is a MUST Desired
    • Experience in relevant industry domains such as Retail, Distribution, B2B, Ecommerce is preferred
    • Understanding the CI/CD cycle, Kubernets, Dockers, Hibernate is a highly desired
    • Experience in building cloud native micro services applications on cloud – AWS , GCP or Azure – is highly desired
    • Automation Testing utilizing repositories platform like GitHub, Gitlab or BIT bucket.
    ● Experience in building new systems from scratch and integrating with the existing

    #J-18808-Ljbffr