Software Developer - Singapore - AURUS CONSULTING PTE. LTD.

    AURUS CONSULTING PTE. LTD.
    AURUS CONSULTING PTE. LTD. Singapore

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Job Responsibilities:

    • Hands on Design, Development, Deployment & Support of API Engineering Platform
    • Incorporates standards and best practices, including performance, security, scalability and maintainability
    • Interact with Business System Analysts to design and deliver technical solutions to support various business functions
    • Work in a Globally Distributed Development team environment to enable successful delivery with a minimal supervision
    • Advocate, document, and follow best design and development practices

    Experience:

    • BS/MS CS/SE/EE degree or equivalent with 3+ years in the field of Software Engineering and Development
    • An obsession with customer experience, product fidelity, developer documentation, API ecosystem and exceptional developer experience.
    • Minimum 3+ years of experience in building Platforms, Frameworks & API's using Open Source Java is mandatory (Spring Boot)
    • Exposure to the other frameworks Play, Akka, Netty.IO, etc. are nice to have
    • Strong working experience in micro services API first development, API gateway & API Orchestration
    • Experience working with Open Source API Gateway Frameworks, Mulesoft/Apigee API Gateway is a huge plus
    • Hands-on Experience in AWS/GCP and technologies like Ansible, Containers, Kubernetes etc is a plus
    • AWS Certified Developer Associate is a plus
    • Good understanding of CI/CD systems and Container based deployments on Docker.
    • Working Knowledge on Reactive/Functional Programming is highly desirable
    • Excellent understanding of Service oriented design & architecture, Application Integration & Messaging, Security and Web 2.0.
    • Strong understanding of design patterns and best practices in Java
    • Strong Experience/Knowledge on Data modeling (RDBMS, XSD, JSON), Database/XML interaction, SQL, Stored Procedure and ORM.
    • Exceptional communication, organization and presentation skills
    • Experience working with in Agile or Scaled Agiled Framework is required
    Tell employers what skills you have

    XSD
    JSON
    Akka
    Scalability
    Kubernetes
    Design Patterns
    Software Engineering
    Agile
    Web 20
    SQL
    Docker
    JMS
    Java
    API