Expert Java Spring Boot Developer
📣 إعلان| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
وصف الوظيفة
About the Role
DXC Technology is seeking an Expert Java Spring Boot Developer to join our team in Riyadh. This full-time position requires a professional with over 10 years of experience to lead the architecture, design, development, and optimization of enterprise-scale backend applications and distributed systems. The role focuses on building secure, scalable, highly available, and high-performance backend platforms, defining engineering standards, and mentoring development teams.
Core Responsibilities
- Design, develop, and maintain high-performance and scalable backend applications using Java 17/21+ and Spring Boot *
- Architect enterprise-scale microservices and distributed systems with a focus on scalability, resilience, availability, and performance.
- Analyze and resolve complex integration issues involving REST, SOAP, APIs, WSDL, XML, and system-to-system communication.
- Design and implement integration patterns for enterprise applications and backend services.
- Profile and optimize Java applications, including JVM performance, memory management, Garbage Collection (G1GC/ZGC), concurrency, and caching.
- Design event-driven architectures using Apache Kafka, RabbitMQ, AWS Kinesis, or similar technologies.
- Apply architecture patterns including CQRS, Event Sourcing, and Transactional Outbox where appropriate.
- Design and implement secure application architectures using Spring Security, OAuth , OpenID Connect (OIDC), and centralized secrets management.
- Develop applications and services using Spring Cloud, Spring Data, JPA/Hibernate, and Spring WebFlux.
- Design and optimize solutions using relational databases such as PostgreSQL and MySQL, and NoSQL/caching technologies like MongoDB, Cassandra, and Redis.
- Optimize complex queries, database connection pooling, data-access performance, and database scalability.
- Manage Java application dependencies, libraries, configurations, version upgrades, and application packaging.
- Design reusable development components, frameworks, libraries, and custom Spring Boot starters.
- Establish coding standards, engineering best practices, architecture guidelines, and reusable design patterns.
- Conduct architecture reviews, technical design reviews, and code reviews.
- Troubleshoot complex application, integration, performance, and production issues.
- Make architecture recommendations covering monolithic vs. microservices and synchronous vs. asynchronous integration approaches.
- Provide technical guidance and mentorship to mid-level and senior backend engineers.
- Collaborate with architecture, infrastructure, security, product, and business teams throughout solution design and delivery.
- Communicate architecture decisions, technical risks, recommendations, and trade-offs to senior technical and non-technical stakeholders.
Required Experience and Skills
- Over 10 years of experience in Java and Spring Boot development.
- Deep hands-on development expertise in Java, Spring Boot, microservices, APIs, system integrations, event-driven architecture, databases, application security, performance engineering, and cloud-native development.
- Strong architecture, troubleshooting, and performance optimization capabilities.
- Technical leadership experience.
Preferred Qualifications
- Experience with PHP.
- Experience with Flutter.
- Experience building reusable Spring Boot starters, frameworks, or shared enterprise libraries.
- Experience with cloud-native application architectures.
- Experience with highly available and mission-critical enterprise platforms.
- Experience leading architecture reviews or technical governance activities.
- Experience mentoring senior and mid-level software engineers.
- Relevant Java, Spring, cloud, architecture, or security certifications.
Work Environment
This is a full-time position based in Riyadh, Saudi Arabia. The role involves working within a collaborative team environment, providing technical leadership and mentorship to other engineers.
متطلبات الوظيفة
- تتطلب ٢-٥ سنوات خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Expert Java Spring Boot Developer
- وظائف مساعد موارد بشرية في الدمام
- وظائف أخصائي إدارة حسابات تواصل إجتماعي في الدمام
- وظائف بائع في الدمام
- وظائف مساعد إداري في الدمام
- وظائف محاسب عام في الدمام
- مجالات وظيفية أخرى في الرياض
- وظائف مساعد موارد بشرية في الرياض
- وظائف منظم فعاليات في الرياض
- وظائف أخصائي إدارة حسابات تواصل إجتماعي في الرياض
- وظائف بائع في الرياض
- وظائف مساعد إداري في الرياض
- وظائف محاسب عام في الرياض
- وظائف مندوب مبيعات في الرياض
- وظائف Delivery Driver في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف Public Relations Officer في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف مهندس كهربائي في الأحساء
- وظائف أخصائية علاج وظيفي في المبرز
- وظائف مدير أشغال ومرافق عامة في الأحساء
- وظائف Cost Estimator في الرياض
- وظائف مهندس مساحة في القصيم
- وظائف مصمم جرافيك في بريدة
- وظائف أخصائي علاج نفسي في محايل
- وظائف طبيب أسنان عام في جدة
- وظائف Quantity Surveyor في مكة المكرمة
- وظائف مساعد رعاية مرضى في جدة