2 907 Java Engineer jobs in Saudi Arabia

Senior/Lead Java Engineer

Al Khobar, Eastern region EPAM Systems

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview

Join to apply for the Senior/Lead Java Engineer role at EPAM Systems .

EPAM is one of the world’s largest software engineering and IT consulting providers helping leading companies transform and develop cutting-edge technologies that drive their business success.

We are looking for an experienced Senior Java Engineer with a strong background in Angular, Java and Spring to join our growing team. Additional Azure experience will be considered a plus.

Are you excited about new challenges and eager to work with the latest technologies? Join us today and become part of a global team committed to solving real-world problems through innovative solutions.

We look forward to hearing from you.

Responsibilities
  • Develop and enhance software platforms delivering high-quality and seamless user experiences
  • Collaborate with cross-functional teams to design and implement innovative features and solutions
  • Optimize the performance, security and scalability of the platform to meet dynamic business needs
  • Troubleshoot and resolve technical challenges in collaboration with the broader team
  • Ensure adherence to engineering excellence standards including test-driven development and continuous integration practices
Requirements
  • Minimum of 5 years of proven experience in Java software development
  • Proficiency in Core Java including concepts like multithreading, garbage collection tuning and concurrency collections
  • Hands-on experience building real-time event-driven applications
  • Familiarity with Angular for front-end development and working knowledge of Spring for backend development
  • Solid understanding of the Software Development Life Cycle
  • Self-starter with the ability to work independently, manage tasks and interact effectively with clients
  • Proven ability to collaborate with distributed teams to achieve successful outcomes
  • Fluent English communication skills (B2 level or higher)
  • An academic degree in Computer Science, Software Engineering or a related field
Nice to have
  • Familiarity with Azure or other cloud technologies
  • Understanding of distributed systems and microservices architectures
  • Background in high-performance computing and optimization techniques
We offer
  • General Organization for Social Insurance (GOSI)
  • Private healthcare and life insurance
  • End of service gratuity
  • Annual air travel tickets for expatriates
  • Corporate Programs including Employee Referral Program with rewards
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • *All benefits and perks are subject to certain eligibility requirements
Job details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology, Engineering, and Business Development
  • Industries: Software Development and IT Services and IT Consulting

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Java/Spring Engineer

Riyadh, Riyadh Confidential

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

We're looking for an experienced Java Backend Engineer to join our team and help maintain and enhance existing microservices architecture. This is an opportunity to work with modern technologies and lead technical initiatives in a collaborative environment.

What You'll Work With

Core Technology Stack

  • Java 17+ and Spring Boot 3 ecosystem (Web, Security, Validation, Data/JPA)
  • OpenFeign for service communication, MapStruct for object mapping
  • PostgreSQL with advanced features (jsonb, UUID handling) and Liquibase migrations

Distributed Systems & Messaging

  • Design and implement event-driven architectures using RabbitMQ (exchanges, routing, DLQs, retry mechanisms)
  • Orchestrate complex business processes with Camunda 7 BPMN workflows
  • Build reliable microservices with saga patterns and outbox pattern implementation

Security & Identity Management

  • Implement OAuth2/OIDC flows with Keycloak 25 (realms, clients, roles management)
  • Secure service-to-service communication and API gateways (Traefik/Nginx)
  • Manage TLS certificates and work with Cloudflare configurations
What We're Looking For

Technical Expertise

  • Strong JPA/Hibernate skills: entity modeling, transaction management, performance optimization (N+1 prevention, batch processing)
  • Experience with distributed tracing and observability (OpenTelemetry, structured logging with Loki/Tempo)
  • Proficiency in containerization and CI/CD (Docker, GitLab CI, Linux environments)

Leadership Qualities

  • Drive code quality standards and conduct design reviews
  • Mentor team members and share knowledge effectively
  • Manage technical risks across authentication, data integrity, and system migrations
  • Experience with multi-service delivery coordination
  • Strong problem-solving mindset with attention to production readiness

Ready to take on complex technical challenges and build scalable solutions? We'd love to hear from you!

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Advertising Services

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior JAVA Backend Engineer

Riyadh, Riyadh InnovationTeam

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.

Key Responsibilities :

Backend Development: Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.

Microservices Architecture: Develop and deploy microservices-based applications, ensuring modularity and scalability.

Database Management: Design and optimize relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.

Event-Driven Architecture: Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.

System Design: Architect and design backend solutions using proven design patterns and best practices to meet business requirements.

Containerization and Orchestration: Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.

Continuous Integration/Continuous Deployment (CI/CD): Implement and optimize CI/CD pipelines to automate the build, test, and deployment processes.

Performance Optimization: Monitor and optimize system performance, ensuring reliability and efficiency in production.

Code Quality and Standards: Promote coding standards, perform code reviews, and ensure adherence to best practices.

Collaboration: Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.

Mentorship: Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.

Qualifications

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Experience:

Minimum Of 10 Years Of Experience In Backend Development.

Proven experience in building and deploying microservices-based architectures.

Technical Skills:

Strong proficiency in Java and Spring Boot.

Hands-on experience with microservices architecture and related tools.

Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.

Solid understanding of design patterns and their applications in software development.

Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.

Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).

Familiarity with Apache Kafka or similar event-streaming platforms.

Knowledge of API design and implementation.

Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Other
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at InnovationTeam by 2x

Sign in to set job alerts for “Back End Developer” roles. Java Back-End Developer with Banking Experience Java Back-End Developer with Banking Experience Assistant Manager - Full Stack Developer Senior Full Stack Developer (Ruby on Rails)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior JAVA Backend Engineer

Riyadh, Riyadh InnovationTeam

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.

Key Responsibilities:

  1. Backend Development: Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.
  2. Microservices Architecture: Develop and deploy microservices-based applications, ensuring modularity and scalability.
  3. Database Management: Design and optimize relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.
  4. Event-Driven Architecture: Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.
  5. System Design: Architect and design backend solutions using proven design patterns and best practices to meet business requirements.
  6. Containerization and Orchestration: Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.
  7. Continuous Integration/Continuous Deployment (CI/CD): Implement and optimize CI/CD pipelines to automate the build, test, and deployment processes.
  8. Performance Optimization: Monitor and optimize system performance, ensuring reliability and efficiency in production.
  9. Code Quality and Standards: Promote coding standards, perform code reviews, and ensure adherence to best practices.
  10. Collaboration: Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.
  11. Mentorship: Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.

Qualifications:

Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience: Minimum of 10 years of experience in backend development. Proven experience in building and deploying microservices-based architectures.

Technical Skills:

  1. Strong proficiency in Java and Spring Boot.
  2. Hands-on experience with microservices architecture and related tools.
  3. Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.
  4. Solid understanding of design patterns and their applications in software development.
  5. Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
  6. Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  7. Familiarity with Apache Kafka or similar event-streaming platforms.
  8. Knowledge of API design and implementation.
  9. Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior JAVA Backend Engineer

Riyadh, Riyadh Innovationteam

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will play a critical role in designing, developing, and maintaining scalable and efficient backend systems. You will collaborate with cross-functional teams to deliver high-quality solutions, leveraging your expertise in Java Spring Boot, microservices architecture, and modern software development practices.

Key Responsibilities:

  1. Backend Development: Design, implement, and maintain robust and scalable backend systems using Java Spring Boot.
  2. Microservices Architecture: Develop and deploy microservices-based applications, ensuring modularity and scalability.
  3. Database Management: Design and optimize relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data handling.
  4. Event-Driven Architecture: Integrate and manage event streaming platforms like Kafka for real-time data processing and communication.
  5. System Design: Architect and design backend solutions using proven design patterns and best practices to meet business requirements.
  6. Containerization and Orchestration: Develop, deploy, and manage services on platforms like OpenShift or similar container orchestration environments.
  7. Continuous Integration/Continuous Deployment (CI/CD): Implement and optimize CI/CD pipelines to automate the build, test, and deployment processes.
  8. Performance Optimization: Monitor and optimize system performance, ensuring reliability and efficiency in production.
  9. Code Quality and Standards: Promote coding standards, perform code reviews, and ensure adherence to best practices.
  10. Collaboration: Work closely with developers, DevOps engineers, and other stakeholders to deliver seamless solutions.
  11. Mentorship: Provide technical guidance and mentorship to junior engineers, fostering knowledge sharing and professional growth.

Qualifications:

  1. Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. Experience: Minimum of 10 years of experience in backend development. Proven experience in building and deploying microservices-based architectures.
  3. Technical Skills:
    1. Strong proficiency in Java and Spring Boot.
    2. Hands-on experience with microservices architecture and related tools.
    3. Proficiency with containerization tools like Docker and orchestration platforms like OpenShift, Kubernetes, or similar.
    4. Solid understanding of design patterns and their applications in software development.
    5. Experience with building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
    6. Strong knowledge of relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
    7. Familiarity with Apache Kafka or similar event-streaming platforms.
    8. Knowledge of API design and implementation.
    9. Experience with logging, monitoring, and alerting tools (e.g., ELK stack, Prometheus, Grafana).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer Jobs in Medina (Sep 2025) - Bayt.com

CARE

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Associate Software Developer

AspenTech seeks an Associate Software Developer to contribute to the monarch energy management platform. In this role, applications will be developed using languages like Java, C#, or C++, with collaboration across global teams to deliver high-quality, reliable solutions for critical infrastructure clients. Knowledge of object-oriented programming, version control, and agile practices is essential, along with a passion for solving complex technical challenges. The position offers a competitive salary and comprehensive benefits.

Senior Software Engineer

AspenTech seeks a Senior Software Engineer in Medina, Saudi Arabia, to develop advanced applications for our Generation Management System. You will design, implement, and enhance real-time monitoring and control solutions for renewable energy integration, collaborating with cross-functional teams. Ideal candidates possess over 5 years of C/C++ experience, strong problem-solving skills, and familiarity with UI development and energy systems. This role offers a competitive salary and benefits package, supporting professional growth.

Sr. Power Systems Engineer (Generation Management System)

Seeking a Sr. Power Systems Engineer specializing in Generation Management System (GMS) to design, implement, and support advanced control solutions for utility clients. Candidates need a strong background in power systems analysis, programming, and electric utility operations, with at least five years of experience. The role involves working closely with customers, performing testing, tuning, and documentation, and staying updated on industry standards. Salary ranges from $104,400 to $30,500 with benefits and travel opportunities.

Sr Manager, Power Systems Engineer

Seeking a Sr Manager, Power Systems Engineer in Medina, Saudi Arabia to lead innovative DERMS solutions for utility clients. This role involves managing a technical team, collaborating with customers, and supporting product development to enhance grid integration of renewable energy resources. The ideal candidate has a strong electrical engineering background, power systems experience, and knowledge of DER standards. Offering a salary range of 170,000 to 212,500 plus benefits, this position drives energy industry advancements.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer Jobs in An Nakhil (Sep 2025) - Bayt.com

CARE

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Java Software Engineer Jobs in An Nakhil

Create a job alert for similar positions

A challenging opportunity for a Database Programmer skilled in Oracle SQL and PL/SQL, focusing on application development and database design. Candidates need a minimum of 10 years of experience for non-Saudis and 5 years for Saudis in database programming and applications. Responsibilities include transforming business requirements into Oracle Apex systems and designing databases covering tables, relationships, procedures, and functions.

1 jobs found

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java engineer Jobs in Saudi Arabia !

Java Developer

Riyadh, Riyadh Arthur Lawrence

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Arthur Lawrence is urgently looking for a Java Developer for a client in Riyadh, KSA. Kindly review the job requirements below. Your immediate application will enable us to place you successfully.

Must-Have:
  1. 6+ years of experience as a Java Developer
  2. 2+ years of experience in a leadership role
  3. Experience working with Spring Boot, Visual Studio, OOP, Git, & CI/CD Pipelines
  4. Proficiency with Software Design Patterns, SOLID Principles, & Clean Architecture
  5. Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular)
Nice to Have:
  • Bachelor's degree in IT, Computer Science, or related field
About Us:

Arthur Lawrence is a management and technology consulting firm providing enterprise-wide business transformation and application implementation services. Our technical expertise and experience with top companies help organizations develop effective strategies and solutions.

We are an UN Women Empowerment Principal Signatory and certified by the National Minority Supplier Development Council.

Industry Recognitions:
  • Winner of Entrepreneur 360 Award (2019)
  • IAOP Top 100 Internationally Ranked
  • Ranked in the Inc 5000 list in 2016 and 2017
  • Top ten fastest growing businesses in Houston (2016)
  • 25th in HBJ's Fast 100 Private Companies (2017)
Our Core Values:

Our seven pillars—Education, Integrity, Value Creation, Collaboration, Best Client, Best People, and Stewardship—guide our success and commitment to quality.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Riyadh, Riyadh Visible Stars, Inc.

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Roles & Responsibilities: Analysis, designs and implements in-house applications. Windows in-house applications according to the business and technical analysis. Interfaces & integration using Web Services, APIs, etc. Supporting of Web Applications in the Bank on a 24/7 basis. Faster in the knowledge of latest technologies & technology architecture. Have the ability to search, learn and self-study for any tool serve the work.

Qualifications
  • 5+ years in Java development, with at least 3+ years using Spring Boot for microservices.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Background in financial services, banking.
  • Microsoft .Net Certification (Preferred).
  • Strong knowledge in all .Net framework, .Net Core and latest MVC frameworks.
  • Strong programming knowledge in C#.Net (latest versions) and Micro services development.
  • Familiarity with architecture styles like APIs (REST, RPC, SOAP).
  • Exposure and experience in Entity Framework Core, Dapper, API Gateway.
  • Strong knowledge on third party tools like postman, swagger, Soap UI and JMeter.
  • Good to have a knowledge on DevOps CI/CD pipelines for the deployment process.
  • Good experience in UX / UI Design Skills for a Great User Experience and experience in client-side technologies like jQuery, DART and CSS3.
  • Strong in code debugging

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Developer

Riyadh, Riyadh Visible Stars, Inc.

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities:

  • Analyze, design, and implement in-house applications.
  • Develop Windows in-house applications based on business and technical analysis.
  • Handle interfaces & integrations using Web Services, APIs, etc.
  • Support Web Applications in the Bank on a 24/7 basis.
  • Stay updated with the latest technologies & architecture.
  • Search, learn, and self-study new tools relevant to the work.
Job Qualifications:
  • 5+ years in Java development, with at least 3+ years using Spring Boot for microservices.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Background in financial services, banking.
  • Microsoft .Net Certification (Preferred).
  • Strong knowledge of .Net framework, .Net Core, and latest MVC frameworks.
  • Proficient in C#.Net (latest versions) and Microservices development.
  • Familiarity with architecture styles like APIs (REST, RPC, SOAP).
  • Experience with Entity Framework Core, Dapper, API Gateway.
  • Knowledge of third-party tools like Postman, Swagger, SoapUI, and JMeter.
  • Knowledge of DevOps CI/CD pipelines (a plus).
  • Experience in UX/UI Design for a great user experience, with client-side technologies like jQuery, DART, and CSS3.
  • Strong debugging skills.

Note: The job description has been cleaned up for clarity and conciseness. The core responsibilities and qualifications are retained and structured for better readability.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Engineer Jobs