Sr. System Engineer (Development) - Java / Fullstack Solution Developer

82111
  • Market related
  • Middle East

Sr. System Engineer (Development) - Java / Fullstack Solution Developer

Working Location

Qatar

Contract Type

Contract position

Job Title

Full Stack Developer (JavaScript, Java)

Qualifications

  • Minimum bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).

Skills

  • Experience in designing and building user-friendly and intuitive applications.
  • Strong understanding of data modeling and business process automation concepts.
  • Experience with cloud platforms and collaboration technologies is a plus.
  • Expertise in building modern UI experiences with JavaScript frameworks:
    • Design and develop captivating user interfaces using JavaScript frameworks like Vue.js, 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 serverless functions, API Gateway, and on-premise solutions:
    • Craft secure and efficient backend services with Java and modern frameworks like Spring Boot.
    • Design and implement RESTful APIs using JavaScript, serverless functions, or on-premise solutions.
    • Seamlessly integrate services and APIs through API Gateways on cloud or on-premise configurations.
  • Experience in database design in addition to writing efficient queries.
  • Experience with cloud platforms and on-premise server deployments:
    • Deploy applications to both 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.

Work Experience

  • 3+ years of experience as a Full-Stack Developer with strong JavaScript and Java proficiency.

Primary Duties and 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 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, QA) 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.

Apply for this role