Enable job alerts via email!

Senio/Software Engineer (Changi)

Borr Drilling

Singapore

On-site

SGD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the drilling sector is seeking a Senior Software Engineer to enhance their integration capabilities. This position involves developing Java-based solutions and managing complex integration systems to ensure efficient data exchange. Ideal candidates should have a strong foundation in Java, integration technologies, and a proactive approach to problem-solving.

Qualifications

  • Experience with Java 8 or later and related frameworks.
  • Strong understanding of integration technologies and patterns.
  • Ability to work collaboratively and communicate effectively.

Responsibilities

  • Design and develop Java-based integration solutions.
  • Collaborate with teams for requirement gathering and scalable design.
  • Manage APIs and troubleshoot integration issues.

Skills

Java
Integration patterns
REST/SOAP APIs
Messaging systems
Microservices architecture
Problem-solving
Communication

Tools

MuleSoft
Apache Camel
Docker
Jenkins
Git

Job description

Overview:

We are looking for a Senior Software Engineer to join our dynamic integration team. The ideal candidate will have a solid foundation in Java development and a deep understanding of modern integration architectures, technologies, and best practices. In this role, you'll be responsible for designing, building, and maintaining high-quality integration solutions that ensure smooth communication between applications, systems, and data sources. You’ll also play a critical part in setting up and maintaining the development environment and ensuring that the integration components are developed, tested, and deployed in alignment with business and technical requirements.


Key Responsibilities

  • Design and develop Java-based integration solutions that enable seamless interaction between disparate systems.
  • Collaborate with business analysts, architects, and other developers to gather requirements and translate them into scalable integration designs.
  • Build and manage RESTful APIs, messaging queues, and custom connectors to support data exchange across platforms.
  • Leverage integration platforms and tools (e.g., Apache Camel, MuleSoft, Spring Integration) to implement robust solutions.
  • Conduct code reviews to maintain high-quality code and enforce best practices and coding standards.
  • Troubleshoot and resolve complex integration issues, performing root cause analysis and applying long-term fixes.
  • Participate actively in all phases of the software development lifecycle— requirements, design, implementation, testing, deployment, and support.
  • Create and maintain clear and concise documentation for integration flows, technical designs, and APIs.
  • Align integration work with organizational goals and ensure solutions meet business needs efficiently and securely

Qualifications

  • Proven experience with Java (Java 8 or later) and related frameworks (e.g., Spring Boot, Spring Integration).
  • Strong understanding of integration patterns, REST/SOAP APIs, messaging systems (e.g., Kafka, JMS), and microservices architecture.
  • Experience with integration tools/platforms such as MuleSoft, Apache Camel, Dell Boomi, or similar is a plus.
  • Familiarity with DevOps practices and tools (CI/CD pipelines, Docker, Jenkins, Git).
  • Solid problem-solving skills and a proactive mindset for debugging and resolving technical challenges.
  • Strong communication skills and ability to work collaboratively across teams.

Your recruiter for this job:

WhatsApp Jammy @ 6421 4955 for a quicker response.

Connect with me on

Jammy | jam@talentsis.com.sg

Talentsis Pte Ltd | EA No: 20C0312

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.