Enable job alerts via email!

Software Engineer (Full Stack), Data Analytics, GEC

Borr Drilling

Singapore

On-site

SGD 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is looking for software developers to design and develop scalable AI and data analytics modules. Candidates should have strong programming experience, with knowledge of cloud environments and container technologies. This role offers opportunities for both experienced developers and fresh graduates looking to advance their careers in a dynamic setting.

Qualifications

  • 2 years hands-on software development experience across the full SDLC.
  • Experience with Java or Python programming and web application development.
  • Familiarity with design patterns, micro-service architecture, and containerization.

Responsibilities

  • Design and maintain AI and data analytics modules.
  • Perform code reviews and troubleshoot software issues.
  • Set up and maintain cloud infrastructure and Docker containers.

Skills

Software Development
Java
Python
Angular
Micro-service Architecture
Docker
Problem Solving

Education

Bachelor’s or Master’s degree in Computer Science/Software Engineering/Information Systems

Tools

AWS
Azure
GCP

Job description

Job ID: 18746Location: ST Engineering Hub, SGDescription:

Responsibilities

  • Design, develop, test and maintain a highly scalable, secure and modular AI and data analytics modules
  • Perform code review and providing critical suggestions for fixes and improvements
  • Troubleshoot and fix software issues to meet specifications
  • Prepare technical design documents, sample code of the frameworks and APIs
  • Be constantly updated with up-to-date trends and technologies to anticipate upcoming development needs and requirements
  • Ability to understand and integrate open source projects with products
  • Setting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applications
  • Design, build, and maintain efficient, reusable, and reliable Docker containers

Requirements

  • Bachelor’s or Master’s degree computer science, software engineering, information systems or related field
  • 2 years of hands-on software development experience from requirements specifications, design, implementation, Unit testing and system integration. Has gone through full software development life cycle.
  • 2 years of experience with Java or Python programming
  • 1 year of experience of web application development using Angular or similar technologies
  • Sold background in OOP and knowledge of software design patterns/ best practices and software development process is essential
  • Experience in developing applications with micro-service architecture
  • Hands-on experience in working with docker platform
  • Strong learning and problem solving skills
  • Understanding of Spring MVC, Spring Framework, Spring Boot and Spring Security is an advantage
  • Understanding of system security, especially in OAuth2, Kerberos, etc. for Single Sign-on (SSO) is an advantage
  • Experience of CI/CD or DevOps is an advantage
  • Experience of AWS or Azure or GCP is an advantage
  • Fresh graduates are also welcomed
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.