Software Engineering Specialist

3 days ago


Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

Job Overview

We are seeking an experienced Senior Software Engineer to join our team and work closely with a prestigious international client of EPAM based in Qatar. The ideal candidate will have expertise in Java development, SQL, and Oracle RDBMS.

About the Role

This is a unique opportunity for an experienced Senior Software Engineer to design, develop, implement, and maintain Java applications. You will work closely with cross-functional teams to enhance and support existing services, facilitate third-party integrations, deploy services to various environments, conduct code reviews, and actively participate in scrum ceremonies.

Main Responsibilities

  • Design, develop, and implement high-quality Java applications that meet business requirements and technical specifications.
  • Collaborate with product managers, architects, and development teams to analyze system requirements and propose effective solutions.
  • Enhance and maintain existing Java services to ensure optimal performance, reliability, and scalability.
  • Support third-party integrations by implementing and troubleshooting interfaces with external systems.
  • Deploy developed services to different environments, including development, testing, staging, and production.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Work closely with cross-functional teams to troubleshoot and resolve complex technical issues.
  • Participate in agile scrum ceremonies such as sprint planning, daily stand-ups, backlog grooming, and retrospectives.
  • Stay updated with the latest industry trends and technologies, and proactively apply them to improve development processes.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience as a Java developer.
  • Strong expertise in Java programming language and frameworks.
  • Proven experience in designing and developing Java applications from scratch.
  • Proficient in SQL and database development, particularly Oracle RDBMS.
  • Experience with web services, RESTful APIs, and integration patterns.
  • Familiarity with software development methodologies, such as Agile and Scrum.
  • Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.
  • Strong communication and collaboration skills.
  • Ability to multitask, prioritize work, and meet deadlines in a fast-paced environment.
  • Self-motivated and eager to learn and adapt to new technologies.

Nice to Have

  • Experience with other databases like MySQL, PostgreSQL, or Microsoft SQL Server.
  • Familiarity with front-end technologies like HTML, CSS, and JavaScript.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with DevOps practices and tools like Jenkins, Git, or Ansible.


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job Description">The Software Relations Specialist at Canonical plays a crucial role in engaging with community and enterprise software developers to help them adopt Canonical's open-source solutions.">This position requires a strong technical background in software engineering, Linux, and open-source communities, as well as excellent communication and...

  • Software Developer

    1 week ago


    Doha, Baladīyat ad Dawḩah, Qatar Madre Integrated Engineering Full time

    Job ResponsibilitiesDesign, develop, and maintain software applications and websitesDeliver tools and modules on time with high qualityDocument and maintain software functionalityExpertise in vb.net, C#, winforms, wpf and database backgroundsMinimum RequirementsBachelor's degree in computer science, software engineering, or other related disciplines, or...


  • Doha, Baladīyat ad Dawḩah, Qatar Divya Staffing Solution Full time

    The Software Testing and Automation Specialist at Divya Staffing Solution is responsible for developing and executing automated tests to ensure the quality and functionality of software applications.Key ResponsibilitiesDesign and implement automated tests to cover all aspects of software development.Maintain and update test automation frameworks and tools to...


  • Doha, Baladīyat ad Dawḩah, Qatar Digiturnal Software Full time

    Digiturnal Software is looking for an exceptional Social Media Language Specialist to lead our Arabic content efforts. As a Senior Social Media Copywriter, you will be responsible for creating captivating Arabic content that drives results.Key Responsibilities:Write Arabic copy for social media posts, reels, and digital campaigns that engage Qatari and GCC...

  • Software Engineer

    4 days ago


    Doha, Baladīyat ad Dawḩah, Qatar madre-me Full time

    Madre Integrated Engineering | Full timeWe are looking for a skilled and innovative Software Engineer to design, develop, and implement software solutions. The ideal candidate will be responsible for writing clean and efficient code, troubleshooting issues, and contributing to the full software development lifecycle.Key Responsibilities:Develop, test, and...


  • Doha, Baladīyat ad Dawḩah, Qatar DeltaAfrik Engineering Limited Full time

    About the RoleWe are seeking a skilled Pipeline Design Specialist to join our team. The successful candidate will be responsible for designing and developing pipeline infrastructure projects.The ideal candidate will have extensive experience in piping engineering, stress analysis, pipe supports, topsides and onshore plant equipment layouts, and detailed...


  • Doha, Baladīyat ad Dawḩah, Qatar Talent Leaders Inc. Full time

    Company OverviewTalent Leaders Inc. is a dynamic and innovative company, committed to delivering cutting-edge technology solutions that meet the evolving needs of our clients.Job Title: Enterprise Software EngineerWe are currently seeking an experienced Enterprise Software Engineer to join our team of talented engineers.In this role, you will be responsible...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Job Summary">We're seeking a talented Golang Software Development Specialist to join our team at Canonical. As a key member of our engineering team, you'll be responsible for designing and implementing features across our distributed systems components.">Key Responsibilities">">Design and implement enhancements to our distributed systems components.">Develop...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job Reference # 281539BRJob Type Full TimeYour role in the global ecosystemWe are building a new, truly agile and global team of Software engineers at UBS. As part of our vision to convene THE global ecosystem for investing, we aspire to be an enabler to UBS's Strategy and our Client Promise. We are looking for a Senior Software Engineer in Java/Scala to...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    OverviewUniversity of Doha for Science and Technology (UDST) was officially established by the Emiri Decision No13 of 2022, and it is the first national university specializing in academic applied, technical, and professional education in the State of Qatar. UDST has over 70 bachelor's and master's degree programs, diplomas, and certificates. The university...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are hiring a software developer to focus on MicroK8s' backing store, a specialized distributed database designed on top of dqlite, Canonical's distributed SQL database. As a member of the Kubernetes team, you will design and implement features and enhancements to the backing store, become a dqlite specialist, and optimize its use in the context of...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    **Job Description**As a Senior Software Engineer, you will play a key role in fostering a software ecosystem with proactively collaborating within a distributed team. You will evaluate contributions of other engineers to maintain high-quality software standards and shape the future of Ubuntu via both new ideas in your areas of interest and advising on work...

  • c++ software engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are looking for a Senior Software Engineer with 7+ years of experience in Software Engineering with recognized relevant certification to integrate into a dynamic team engaged in the development of technology applications for the defense sector. As a key member of our team, you will be instrumental in designing and implementing advanced embedded systems...


  • Doha, Baladīyat ad Dawḩah, Qatar madre-me Full time

    Madre Integrated Engineering Full Time OpportunityWe are seeking a skilled and innovative software developer to design, develop, and implement software solutions.Key Responsibilities:Develop high-quality software applications, collaborating with cross-functional teams to define, design, and ship new features.Write well-structured, scalable, and efficient...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We're on the hunt for a seasoned Chief Technology Officer to join our elite team at Qatar Living. As a key member of our leadership team, you'll play a vital role in shaping our technical direction and driving growth through innovative solutions.Key ResponsibilitiesDevelop and implement a cutting-edge technical strategy that aligns with our business goals...


  • Doha, Baladīyat ad Dawḩah, Qatar Pertemps Engineering Full time

    Position: Senior Design Engineer (Utilities)Location: QatarPosition type: PermanentAn international consultancy renowned for their work within the infrastructure sector currently has an exciting opportunity for a Chartered Design Engineer (Utilities) to join their expanding team in Doha. The position will be based in Qatar, where you will be working on the...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We are building a new team to focus on the Rust programming language and its ecosystem on Ubuntu. They will deliver the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...

  • Software Engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    The data platform team is responsible for the automation of data platform operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical. This role is focused on the creation and automation of features of data platforms, not...


  • Doha, Baladīyat ad Dawḩah, Qatar Nordiqa Qatar Full time

    Job Opening: Software Automation EngineerExperience: Minimum 10 yearsEmployment Type: Full-TimeJob Description:We are seeking a highly experienced Senior Instrumentation & Automation Engineer to join our team in Doha, Qatar. The ideal candidate will have a strong background in instrumentation, automation, and engineering within the Oil & Gas and EPC sectors....


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Company OverviewArizoglobal is a leading provider of innovative technology solutions. We are seeking a highly skilled Cloud Software Engineer to join our team.