Enable job alerts via email!

Software Developer

Borr Drilling

Singapore

On-site

SGD 60,000 - 90,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in the drilling industry is seeking a Software Developer to design, code, and maintain software products. The successful candidate will work on high-volume applications, engage in all aspects of the software development lifecycle, and ensure code quality through best practices while collaborating with senior developers.

Qualifications

  • At least 2 years of proven working experience in Java development.
  • Hands-on experience in developing applications using Java or J2EE.
  • Good communication skills and ability to troubleshoot effectively.

Responsibilities

  • Produce fully functional web and mobile applications.
  • Conduct software analysis, programming, testing, and debugging.
  • Enforce best practices in code quality.

Skills

Java
Angular
Spring Framework
Microservices
MSSQL
JavaScript
CSS
HTML5
Troubleshooting
Analytical Skills

Education

Bachelor’s Degree in Computer Science

Tools

Git
Eclipse
Maven
Gradle

Job description

Software Developer is responsible for designing, coding, testing, modifying, and implementing new or existing software products. Duties include liaising with the senior software developers, technical development manager, writing clean, scalable code, creating testing protocols, fixing bugs, and deploying programs.


Job Responsibilities:

  • Produce fully functional web and mobile applications and write clean code
  • Development, implementation, configuration, support, maintenance and security of IT software and applications
  • Design and develop high-volume, low-latency applications for mission-critical systems and deliver high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Write well designed, testable, efficient code and improve the quality of the code
  • Conduct software analysis, programming, testing and debugging
  • Enforce best practices in code quality and release/deployment process to achieve near-zero production incidents
  • Design and work with REST APIs, Spring Framework, Angular, Google GWT, JSP, Struts1.3, Java Android, or IOS

Job Requirements:

  • Bachelor’s Degree in Computer Science or a related field or a combination of related experience and education
  • At least 2 years of proven working experience in Java development
  • Experience in software implementation, requirements gathering, systems analysis and functional design
  • Hands-on experience in designing and developing applications using Java or J2EE or Java Web Applications or Angular, Spring Boot, Spring Framework, Google GWT, Struts1
  • Preferably with technical knowledge in Microservices, MSSQL, Oracle, TypeScript, JavaScript, CSS, HTML5; and interactive debuggers effectively
  • Full analytical capability based on a good understanding of technical architecture and familiar with query tools such as Eclipse, Git, Maven and Gradle
  • Good communication, analytical & troubleshooting skills
  • Ability to quickly grasp concepts relating to customization
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.