Banner Job Image

Senior System Engineer (Development) - Java/FullStack Solution Developer

  • Location:

    Doha

  • Sector:

    Oil & Gas

  • Contact:

    Nima Ardalan

  • Job ref:

    4671

  • Published:

    1 day ago

  • Expiry date:

    2025-04-04

mselect is looking to hire a Senior System Engineer (Development) - Java/Fullstack Solution Developer for a national oil and gas operator in Doha, Qatar. Candidates must have a minimum of 3 years of experience as a Full-Stack Developer with strong JavaScript and Java proficiency. Fluency in English is a must.

Key Responsibilities
  • Design and develop robust, scalable, secure and efficient software solutions to meet business requirements
  • Design, develop, and maintain backend microservices and restful APIs following the latest industry standards and best practices
  • Implement effective security measures and best practices throughout the development lifecycle
  • Integrate with various services and APIs using API gateway
  • Collaborate with cross-functional teams (projects, design) to understand requirements and deliver solutions
  • Write clean, well-documented, and maintainable code
  • Participate in code reviews and knowledge sharing within the team
  • Stay up to date with the latest technologies and industry trends

Requirements
  • Minimum bachelor’s degree in computer science, software engineering, or a related field (or equivalent experience)
  • Have 3+ years of experience as a full-stack developer with strong JavaScript and Java proficiency
  • Experience in designing and building user-friendly and intuitive applications
  • Strong understanding of data modelling and business process automation concepts
  • Experience with other Microsoft technologies like Azure, SharePoint, and Office 365 is a plus
  • Expertise in building modern UI experiences with JavaScript frameworks
  • Design and develop captivating user interfaces using JavaScript frameworks like VUEJS, angular, or react
  • Ensure a consistent and seamless user experience across all platforms
  • Strong understanding of restful API design principles and best practices
  • Experience with designing and implementing APIs using Azure functions, API gateway, and on-premises solutions: craft secure and efficient backend services with Java and modern frameworks like Spring boot; design and implement restful APIs using JavaScript, azure functions or on-premises solutions; seamlessly integrate services and APIs through API gateways on cloud or on-premises configurations
  • Experience in database design in addition to writing efficient queries
  • Experience with cloud platforms like Azure and on-premise server deployments: deploy applications to both Azure cloud and on-premise servers using appropriate tools and methodologies
  • Excellent problem-solving, analytical, and critical thinking skills
  • Effective communication and collaboration skills
  • Ability to thrive in a collaborative and fast-paced environment
  • Write clean, documented, and maintainable code for both front-end and back-end
  • Champion code reviews and knowledge sharing within the team
  • Stay ahead of the curve by immersing yourself in the latest technological advancements


*Only applicants meeting the strict criteria outlined above will be contacted as part of the shortlisting process.