9 Java Programming jobs in Qatar
Web and Application development
Posted today
Job Viewed
Job Description
Position Overview:
We are seeking an experienced and highly skilled Web and Application Developer to join our innovative team. In this role, you will be responsible for developing, enhancing, and maintaining high-performance web applications and digital solutions. You will work closely with cross-functional teams to deliver solutions that meet both client and business objectives while ensuring seamless user experiences across various platforms.
Key Responsibilities:
- Design, implement, and maintain responsive and scalable web applications using modern web technologies such as HTML5, CSS3, JavaScript, and front-end frameworks (e.g., React, Angular, ).
- Develop server-side applications and APIs utilizing appropriate technologies (e.g., , Express, Django) to support front-end functionality and deliver optimal performance.
- Collaborate with UI/UX designers to ensure an optimal user experience and implement visually engaging web and mobile applications.
- Integrate third-party services and APIs into applications and ensure seamless communication between client-side and server-side components.
- Perform thorough testing and debugging to ensure code quality, performance, and reliability across all platforms.
- Ensure applications are developed with security best practices and comply with industry standards.
- Conduct regular code reviews to ensure the implementation of best practices in development, testing, and deployment.
- Continuously evaluate emerging technologies and tools, making recommendations to improve development processes and enhance application functionality.
- Maintain and update web and mobile applications as needed, ensuring they remain secure, up-to-date, and optimized.
- Troubleshoot and resolve technical issues across production environments to ensure smooth business operations.
- Collaborate with project managers, QA teams, and other developers to meet deadlines and deliver high-quality solutions.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Proven professional experience in web and application development with a strong portfolio of completed projects.
- In-depth knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and familiarity with modern frameworks such as React, Angular, or
- Strong back-end development skills, with experience in , , Python, or Django, and knowledge of database management systems (SQL or NoSQL).
- Proficiency in version control systems such as Git, and experience with collaboration tools (e.g., Jira, Trello).
- Strong understanding of responsive design principles and cross-browser compatibility.
- Knowledge of web security practices and experience implementing secure coding standards.
- Experience with RESTful APIs, web services, and integration with third-party services.
- Familiarity with agile methodologies and version control practices in a team environment.
Preferred Skills:
- Experience in mobile application development (native or hybrid) using frameworks like Flutter or React Native.
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and serverless architectures.
- Familiarity with CI/CD pipelines, automated testing, and deployment tools.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with web performance optimization techniques.
Personal Attributes:
- Strong analytical and problem-solving skills, with the ability to think critically and develop innovative solutions.
- Excellent communication skills, both written and verbal, with the ability to collaborate effectively across teams.
- Attention to detail and a commitment to delivering high-quality work.
- Self-motivated, proactive, and able to thrive in a fast-paced environment.
Why Join Us:
- Be part of a forward-thinking organization that encourages continuous learning and professional growth.
- Work in a collaborative, innovative, and inclusive team environment.
- Competitive compensation and benefits package.
- Opportunities for career advancement and skill development.
- Flexible work arrangements to promote work-life balance.
How to Apply:
Interested candidates are invited to submit their resume and portfolio to We look forward to reviewing your application.
Job Type: Full-time
Pay: QAR2, QAR3,000.00 per month
Experience:
- Web Development: 3 years (Required)
Java developer
Posted today
Job Viewed
Job Description
Java developer:
- Minimum 6+ years experience in Core Java and J2EE, including Java 8 and preferably Java 11
- At least 5 years experience in APIs and Web services (SOAP and REST)
- Experience with Spring MVC, Spring Security, WSS Security, Hibernate, Spring Core and Apache Axis2
- Working knowledge of PL/SQL
- Working knowledge of WebLogic Application server 12c and Oracle DB server
- Very good working knowledge of OO Design principles and patterns in Java
- Basic knowledge of Linux commands.
- Good problem solving and analysis skills
- Good communication skills
About Virtusa
About Virtusa
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Java Developer
Posted today
Job Viewed
Job Description
Job Position Title- Java Developer
Company:
RiDiK Pte Ltd
Skills:
JAVA ,Spring Boot, Hibernate, SQL ,Spring ,REST API, Gateway ,JMS, REST,GIT, Kubernetes ,Azure ,DevOps, SOAP
Job Summary
Java developer who has experience in micro services , spring boot. The resource should have experience in developing the applications on Azure cloud and managing the production support. Should have worked as part of agile team and should be able to own the work with minimal monitoring. Must have min 6+ years in Java, Java EE, Spring Boot, Java, Spring, Hibernate, JPA, Web Services (SOAP/REST), Spring Boot, Microservices, JMS, Cosmo, Azure, XML, JavaScript, JBOSS etc.
Key Responsibilities
:
Develop project technology strategy by understanding key client objectives; diagnosing and mapping client requirements; articulating solution risks and barriers; recommending project approaches; preparing time and cost estimates; planning full project life cycle
Lead and facilitate information gathering sessions to validate business cases, gather and document business and functional objectives
Implement Adobe AEM (CQ) architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system
Design and implement Templates, Components, libraries based on CRX, AEM and sling guidelines.
Manage customer relationship by communicating Adobe AEM (CQ) architecture standards and frameworks; answering questions; resolving concerns and issues
Proficiency in architecting and designing a solution using Adobe AEM (CQ) product suite and review the detailed designs
Establishing architectural and development standards around Adobe CQ and associated technologies viz. CRX, sling, JCR etc.
Ability to advise on implementation strategy, performance, tools, operations, release, deployment to the customers
Experience in integrating third-party systems with Adobe CQ as part of overall architecture is a plus
Experience in handling demos and POCs for potential new clients
Translates business requirements into technical details relevant to Adobe CQ. Resolve user-identified functional and technical issues relating to Adobe CQ
Provides onsite/offshore technical leadership on large, complex Adobe CQ projects. Leads a team of offshore engineers and responsible for on-time delivery of allocated Adobe CQ project/project modules.
Verify/Validate/QA the teams work to ensure that the team generates high quality output.
Java Developer
Posted today
Job Viewed
Job Description
About Us:
Tech Mahindra offers technology consulting and digital solutions to global enterprises across industries, enabling transformative scale at unparalleled speed. With 150,000+ professionals across 90+ countries helping 1100+ clients, TechM provides a full spectrum of services including consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience & design services, AI & analytics, and cloud & infrastructure services. It is the first Indian company in the world to have been awarded the Sustainable Markets Initiative's Terra Carta Seal, in recognition of actively leading the charge to create a climate and nature-positive future.
Tech Mahindra (NSE: TECHM) is part of the Mahindra Group, founded in 1945, one of the largest and most admired multinational federations of companies.
Visit to #ScaleAtSpeed
Position Title:
Java Developer
Location:
Doha, Qatar
Job Description
Level 2 – Modern Technologies (Contemporary / Full-Stack)
Backend & Microservices:
- Java 8+
- Spring Framework (Core, Security, MVC, Data)
- Spring Boot
- RESTful Web Services
- JPA / Hibernate
- Kafka (Event-Driven Architecture)
- Redis Cache
- Docker
- IBM API Connect
Frontend:
- Angular / AngularJS
- ReactJS / React Native
- JavaScript (ES6+)
- HTML5 / CSS3
DevOps & Observability:
- Jenkins (CI/CD)
- Selenium (Automated Testing)
- Elasticsearch, Logstash, Kibana (ELK Stack)
How To Apply:
It's easy to apply online; you just need a copy of your up-to-date CV and to follow the step-by step process. Don't worry if you need to make changes - you'll have the opportunity to review and edit your work on the final page, or you can also share resume directly to provided email address. We look forward to receiving your application
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions.
Senior Java Developer
Posted today
Job Viewed
Job Description
About the Role
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team. The ideal candidate is a tech-savvy, results-driven professional with over 7 years of experience in building and optimizing scalable, high-performance web applications. You will play a key role in the full software development lifecycle (SDLC), from architecture and design through development, integration, and deployment. If you are passionate about leveraging modern technologies like Spring Boot, Microservices, and Cloud platforms to solve complex problems, we encourage you to apply.
Key Responsibilities
- Full-Stack Development:
Design, develop, and maintain robust backend services using Java/Spring Boot and modern front-end components. - API & Microservices Architecture:
Architect, design, and implement secure, scalable RESTful APIs and microservices. Experience with reactive programming (e.g., Spring WebFlux) is a plus. - System Design & Leadership:
Lead the design and review of software architecture, ensuring alignment with business goals and technical requirements. Advocate for best practices in code quality, design patterns, and system resilience. - Cloud & DevOps:
Build, containerize, and deploy applications using Docker, Kubernetes, and CI/CD pipelines (e.g., Jenkins, Azure/AWS DevOps) to ensure efficient and reliable releases. - Database Management:
Design and interact with both SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, writing optimized queries and managing data models. - Collaboration & Mentorship:
Work collaboratively in an Agile environment, participating in sprint planning, code reviews, and mentoring junior developers to foster team growth. - Performance & Security:
Implement advanced security modules (e.g., JWT, OAuth2) and optimize application performance, concurrency, and scalability.
Required Qualifications & Technical Proficiencies
- Experience:
7+ years of professional software development experience with a strong focus on Java and J2EE technologies. - Backend Frameworks:
Expert-level knowledge of
Spring Ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data, JPA/Hibernate)
. - Architecture:
Proven experience in designing and building
Microservices, REST APIs, and Distributed Systems
. Knowledge of event-driven architecture (Kafka, RabbitMQ) is required. - Databases:
Strong proficiency in
SQL (Oracle, PostgreSQL)
and
NoSQL (MongoDB, Cassandra)
databases. - DevOps & Tools:
Hands-on experience with
Docker, Kubernetes, CI/CD pipelines (Jenkins, Azure/AWS DevOps), Maven/Gradle, and Git
. - Frontend (Bonus):
Familiarity with modern front-end frameworks like
React
or
TypeScript
is a significant advantage. - Core Concepts:
Deep understanding of
Object-Oriented Programming, Multithreading, Concurrency, and Design Patterns
.
Preferred Qualifications
- Experience with reactive programming using
Spring WebFlux
. - Knowledge of additional programming languages such as
Python, GoLang, or Kotlin
. - Familiarity with
Oracle E-Business Suite (EBS) and Oracle Application Framework (OAF)
. - Experience with cloud platforms like
AWS or Azure
. - Master's degree in Computer Science, Data Science, or a related field.
Education & Certifications
- Bachelor's degree in Computer Science or a related field (Master's preferred).
- Relevant certifications (e.g., Spring Professional, AWS Certified Developer, Kubernetes) are a plus.
Java and Microservices developer
Posted today
Job Viewed
Job Description
Job Title: Java and Microservices Developer
Location: Doha, Qatar
Job Type: 1 year Contract
About the Role
We are looking for an experienced Java and Microservices Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, with a passion for building high-performing, modular, and secure systems.
Key Responsibilities
- Design, develop, and maintain scalable Java-based microservices using Spring Boot
- Develop RESTful APIs with a focus on performance, security, and reliability
- Implement containerized solutions using Docker and orchestration tools such as Kubernetes
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Conduct code reviews, mentor junior developers, and enforce best coding practices
- Troubleshoot, debug, and optimize applications for scalability and efficiency
- Build and maintain CI/CD pipelines to streamline deployment processes
- Stay up to date with emerging technologies and recommend architectural improvements
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 10+ years of professional experience in Java development and microservices architecture
- Strong knowledge of Spring Boot, REST APIs, Docker, and Kubernetes
- Experience implementing CI/CD pipelines (Jenkins, GitLab, etc.)
- Excellent communication skills and attention to detail
Behavioral Skills
- Analytical thinker with strong problem-solving skills
- Leadership and mentoring abilities
- Strong collaboration and teamwork mindset
Job Type: Contract
Contract length: 12 months
Pay: Up to QAR25,000.00 per month
Java and Microservices Developer
Posted today
Job Viewed
Job Description
Position Overview
Java and Microservices Developer designs, develops, and maintains applications using Java as the main programming language and microservices architecture for scalable, modular systems
Detailed Roles and Responsibilities
· Design, develop, and maintain scalable Java-based microservices architecture using
· Spring Boot and related frameworks.
· Lead the development of RESTful APIs ensuring high performance, security, and
reliability.
· Architect and implement containerized microservices using Docker and orchestration
tools like Kubernetes.
· Collaborate closely with cross-functional teams to define system requirements and
translate them into technical solutions.
· Mentor junior developers, conduct code reviews, and enforce coding standards and
best practices.
· Troubleshoot, debug, and optimize applications for maximum speed and scalability.
· Implement CI/CD pipelines and automate deployment processes to streamline releases.
· Stay updated with emerging technologies and recommend improvements to enhance
system architecture.
Job Type: Full-time
Be The First To Know
About the latest Java programming Jobs in Qatar !
Java and Microservices Developer
Posted today
Job Viewed
Job Description
Location
Doha, Qatar
Experience
10-13
Job Type
Outsourcing
Job Description
JOB DESCRIPTION
ORGANIZATIONAL CONTEXT
Job Title
Java and Microservices Developer
JOB CONTENT
Position Overview
Java and Microservices Developer designs, develops, and maintains applications using Java as the main programming language and microservices architecture for scalable, modular systems
Detailed Roles and Responsibilities
Design, develop, and maintain scalable Java-based microservices architecture using
Spring Boot and related frameworks.
Lead the development of RESTful APIs ensuring high performance, security, and
reliability.
Architect and implement containerized microservices using Docker and orchestration
tools like Kubernetes.
Collaborate closely with cross-functional teams to define system requirements and
translate them into technical solutions.
Mentor junior developers, conduct code reviews, and enforce coding standards and
best practices.
Troubleshoot, debug, and optimize applications for maximum speed and scalability.
Implement CI/CD pipelines and automate deployment processes to streamline
releases.
Stay updated with emerging technologies and recommend improvements to enhance
system architecture.
BEHAVIORAL SKILLS, KNOWLEDGE AND EXPERIENCE
(Special behavioral skills, knowledge and experience needed for the satisfactory performance of the job)
Educational & Experience
Bachelor's or master's degree in computer science, Software Engineering.
10+ years of professional experience in Java development and microservices architecture
Excellent communication skills and attention to detail.
Skills
Clo, Cro, Cto, Modula, Restful Api, Java Development, Spring, Education, Java, Attention To Detail, Scala, Excel, Communication Skill, Restful Apis, Communication Skills, Programming Language, Docker
Senior Java full stack Developer
Posted today
Job Viewed
Job Description
About Us
MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent. We empower businesses by providing world-class software engineers, operations support, and infrastructure to help them grow faster and better.
Location- Doha, Qatar
Exp - 7+ Years
Passport mandatory. (Visa, Travel tickets, Accomodation will be taken care by company.)
Mandatory Skills:
Java 17/java 21
Spring Boot
Angular 8+
Software Designs & Architecture
Microservices
Apache kafka
Containerised Applications - Kubernetes
Docker
PostgreSQL
Job Description
Require hands on expertise with Java+Angular+Architect
Onsite Task:
1) Handle both backend and frontend from the remote engineer at the customer side
2) Making sure integration with other systems are also done like (Vault, Active directory, RCAF, Websphere .)
3) Handle the testing with the Tricentince (Tosca and Dynatrace) Team to make sure we deliver application capabilities.
4) UAT / Handover and Documentation for the project
5) Understand the full architecture incase of any requirements needs in the future. (Requirement gathering and documenting)