2 907 Java Engineer jobs in Saudi Arabia
Senior/Lead Java Engineer
Posted 1 day ago
Job Viewed
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
- 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
- Familiarity with Azure or other cloud technologies
- Understanding of distributed systems and microservices architectures
- Background in high-performance computing and optimization techniques
- 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
- 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
Senior Java/Spring Engineer
Posted 1 day ago
Job Viewed
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 WithCore 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
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
- Full-time
- Engineering and Information Technology
- Advertising Services
Senior JAVA Backend Engineer
Posted 2 days ago
Job Viewed
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 Mid-Senior level
- Employment type Full-time
- 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-LjbffrSenior JAVA Backend Engineer
Posted 3 days ago
Job Viewed
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).
Senior JAVA Backend Engineer
Posted 4 days ago
Job Viewed
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).
Java Software Engineer Jobs in Medina (Sep 2025) - Bayt.com
Posted 7 days ago
Job Viewed
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 EngineerAspenTech 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 EngineerSeeking 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-LjbffrJava Software Engineer Jobs in An Nakhil (Sep 2025) - Bayt.com
Posted 7 days ago
Job Viewed
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-LjbffrBe The First To Know
About the latest Java engineer Jobs in Saudi Arabia !
Java Developer
Posted 4 days ago
Job Viewed
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:- 6+ years of experience as a Java Developer
- 2+ years of experience in a leadership role
- Experience working with Spring Boot, Visual Studio, OOP, Git, & CI/CD Pipelines
- Proficiency with Software Design Patterns, SOLID Principles, & Clean Architecture
- Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular)
- Bachelor's degree in IT, Computer Science, or related field
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 seven pillars—Education, Integrity, Value Creation, Collaboration, Best Client, Best People, and Stewardship—guide our success and commitment to quality.
#J-18808-LjbffrJava Developer
Posted 7 days ago
Job Viewed
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
Java Developer
Posted 17 days ago
Job Viewed
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.
- 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