Platform Software Engineer

ST Engineering logo

ST Engineering

View Salaries, Reviews, and more  

Job Description

  • Design, develop, test, deploy, maintain and improve backend/platform applications
  • System-to-system Integration development using API, messaging and related technologies.
  • Unit test development and peer review in a Scrum team
  • Full stack developer will be an added advantage.
  • Assist architect/team lead on application design, database schema design and integration design
  • Assist development team on integration and security test design. And develop test drivers/simulators or stub required
  • Assist PO/BA on user stories refinement.
  • Assist QA/Tester on test automation and bug fixes.
  • Assist DevOps on build and release automation.
  • Prepare interface specifications and other design documentations.

Requirement/Skills
  • Experience with backend system design and development.
  • Experience development using Kubernetes, AKS, Istio/Envoy, Spring, Java/JEE, RESTful API, messaging (AMQP, MQTT & related technologies), or postgresql/mysql/MSSQL/RDS/AzureDB.
  • Experience with development on Microsoft Azure, and/or AWS will be an advantage
  • Able to express design using UML notation and derive tasks backlog in SCRUM.
  • A fast learner, have a proactive attitude and an eye for quality works
  • A team player - inclusive mindset to collaborate effectively in a diverse team
  • Familiarity with developing efficient queries and designing schemas for relational databases
  • A team player - inclusive mindset to collaborate effectively in a diverse team
  • Plus points as added advantage for senior post or team lead:
  • Experience with development on a public cloud, e.g. Microsoft Azure, AWS
  • Experience in developing platform level features, such as configuration management, service discovery and routing, feature switch, A/B testing, etc.
  • Experience with clustering, stateless/stateful, transactions and system integration designs principles
  • Experience with ESB and API Management
  • Experience with security hardening and understanding of security CIA and AAA
  • Experience with LDAP/Active Directory and SSO integration
  • Familiarity with Spring Framework
  • Experience with Maven, Nexus or Artifactory
  • Experience with Git or Subversion
  • Experience with Docker
  • Experience with CI/CD systems, such as Bamboo, Jenkins
  • Scrum certified, and with experience in a Scrum project

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from ST Engineering that are similar to this job

View more salaries from ST Engineering

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume