Software Developer - Singapore - NodeFlair

NodeFlair
NodeFlair
Verified Company
Singapore

3 weeks ago

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description

Job Summary:


Salary
S$4,60- S$8,075 / Monthly EST


Job Type
Permanent


Seniority
Mid


Years of Experience
At least 3 years


Tech Stacks
HTTP Strategy Swagger Rest API Docker Jenkins Go API play J2SE Analytics Spring Message Queue essage Queue Flow Modular ELK Webpack Git J2ee Java HTML Splunk Gradle NoSQL Kubernetes kafka Redux Bootstrap Angular ES6 JavaScript SQL jQuery PostgreSQL Cassandra MySQL Elasticsearch Redis React MongoDB Python CSS

  • We Are Seeking a Handson Fullstack Developer, Who Will Be Part Of The Software Development Team Of The Digital InfraCo Enterprise Platforms, Contributing To The Software Development For The 5G Business Services Platform And Application Suite. Singtel Is Building a Unique 5G Platform Completely Homegrown And In This Position You Will Work With The 5G Product Team, To
-
Make an Impact by

  • Contribute to designing and developing the platform in an infrastructure agnostic fashion so that the platform can work with any network backend in a plug and play fashion.
  • Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security.
  • Design and implement RESTful APIs to expose platform features as microservices.
  • Architect efficient and scalable backend systems
  • Write unit, functional and endtoend tests for the platform
  • Write highquality code (Java, Go etc) that communicates with upstream backend services via HTTP APIs
  • Identify and resolve performance and scalability issues
  • Participate in code reviews
  • In depth understanding of the whole web stack, web protocols, and web performance optimisation techniques
  • Indepth understanding of Java Backend frameworks (Spring, Java EE etc)
  • Detailed knowledge of minimum one modern JavaScript framework: VueJS, React, Angular, etc
  • Proficient understanding of the HTTP protocol
  • In depth knowledge of Relational, No-SQL databases, and message queues/brokers
  • Build microservices and understand different patterns to approach the designs.
  • Worked on cloud platforms preferably PCF and used tools such as Docker.
  • Experience in designing and delivering APIs and security models
  • Excellent understanding of:
  • Message queue systems (Kafka)
  • Monitoring and logging tools (ELK, Splunk)
  • Databases and storage/caching (Postgres, MongoDB, Redis)
  • Contribute to software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling microservices, scalable data storage/retrieval.
  • Adopt industry standard coding practises to develop the platform to ensure scalability, security and stability
  • Participate on the move to a full SaaS deployment and management
  • Train Presales team and solution architecture team to use the Singtel 5G platform and act as SME on the platform.
  • Participate in technical partnership conversations and due diligence.

Skills For Success

Skillset requirement:

  • Backend Programming Language Java (J2EE and J2SE 1.8 or higher) and Python
  • Front End Programming Language HTML, CSS, Bootstrap, VueJS, JQuery
  • Database Technologies Cassandra, MongoDB and Elasticsearch (At least 2). SQL databases like MySQL
  • Source code Management and Build GIT, Gradle
  • Scrum/Task Management JIRA, Confluence
  • Messaging Kafka, Any Pub/Sub library
  • Dev Ops & Containerization Docker, Jenkins
  • Scalable deployment Kubernetes
  • Integration methods REST API's, messaging, WSDL, SDK's
  • API Documentation Swagger or similar
  • Minimum 3 years of relevant experience.
  • Experience in developing complex, enterprise grade, configurable, scalable software products.
  • A background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, mínimal viable products, with the right tradeoffs and phasing.
  • Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and experience with Artificial intelligence will be a plus.
  • Deep understanding of the architectural principles for cloud based platforms that include SaaS, PaaS, multitenancy, infrastructure as code, and continuous availability.
  • Experience working in an agile environment
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively across various crossfunctional teams and groups.

Rewards that Go Beyond

  • Flexible work arrangements
  • Full suite of health and wellness benefits
  • Ongoing training and development programs
  • Internal mobility opportunities
**We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.

More jobs from NodeFlair