CrawlJobs Logo

Senior Software Technical Lead - Java

Egypt, Cairo · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly experienced Java Technical Lead to provide technical leadership across multiple projects, from initial planning through to production delivery. This role involves designing robust software applications, guiding technical teams, and ensuring adherence to best practices and quality standards. The individual will play a key role in technology decisions, coaching team members, and driving innovation while maintaining a collaborative and adaptable approach.

Job Responsibility

  • Lead technical design and implementation of software applications aligned with business requirements and design best practices
  • Provide coaching, technical guidance, and support to team members throughout the project lifecycle
  • Decide on technologies and tools that best fit customer requirements
  • Manage multiple projects and tasks simultaneously while ensuring timely delivery
  • Conduct code reviews, enforce coding standards, and ensure unit testing and documentation
  • Report accurate status updates on progress, risks, and recommendations
  • Contribute to technical estimates during early project phases and RFPs
  • Promote teamwork and assign tasks based on technical capabilities
  • Ensure high-quality deliverables and maintainable applications
  • Support production systems and adhere to agreed SLAs
  • Encourage innovation and assess new ideas for software improvements

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • 9+ years of experience in software development and technical leadership
  • Strong knowledge of Object-Oriented Programming, Design Patterns (GoF), SOLID principles
  • Strong knowledge of Microservices architecture, SOA, REST APIs, SOAP Web Services
  • Strong knowledge of Spring Framework (Boot, Security, Integration, Cloud, Data)
  • Strong knowledge of Databases: Relational, NoSQL (MongoDB, Redis), Big Data (Kafka)
  • Strong knowledge of Tools: Maven, Gradle, Git, Jenkins, Docker, Kubernetes
  • Strong knowledge of Performance tuning, caching, search engines (ElasticSearch)
  • Strong knowledge of AWS development, Linux scripting, CI/CD concepts
  • Familiarity with clean code principles, cryptography, and test-driven development
  • Excellent communication skills, proactive attitude, and ability to work under pressure
  • Strong problem-solving mindset with a collaborative approach

What we offer

  • Opportunity to lead cutting-edge projects in a global technology environment
  • Exposure to advanced tools and frameworks in cloud, microservices, and big data
  • Collaborative culture that values innovation and continuous learning
  • Flexible work environment with a focus on work-life balance
  • Career growth through leadership and technical excellence

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Technical Lead - Java

8 matching positions

Senior Technical Java Lead – Senior Vice President

Citi is a world-leading global bank. We have approximately 200 million customer ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Applications Development and previous leadership of developers
  • Awareness of building event based systems with low latency trading requirements
  • Comprehensive experience with all phases of Software Development Life Cycle, including Agile delivery
  • Demonstrated ability to work under pressure managing multiple activities and changing priorities
  • Ability to adjust priorities quickly as circumstances dictate
  • Excellent interpersonal and communication skills
  • Flexibility to work with a global team, across geographies and time zones
  • Technical skills in Java, Kafka, Distributed Caching, SQL, Git
  • Experience in performing QA, TDD and BDD practices
  • Experience with building containerised solutions that horizontally scale
Job Responsibility
Job Responsibility
  • Develop platform vision and strategy to support Prime Growth, working closely with the global technology leads
  • Deliver on an aggressive agenda whilst providing technical oversight of a team of developers locally
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Ensure change is managed with appropriate controls, documentation, and approvals including implementation of new and revised regulatory reporting requirements
  • Solve the highest-impact, highest-profile problems with significant business impact through in-depth evaluation of complex business processes, system processes and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Contribute to technical direction and strategic decisions as a technical expert in all development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Fulltime
Read More
Arrow Right

Technical Lead / Senior Software Engineer

Here at Appian, our values of Intensity and Excellence define who we are. We set...
Location
Location
Australia , Melbourne; Sydney
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-15+ years experience designing, building and architecting software in an enterprise software or SaaS/PaaS environment
  • Some leadership experience (managing and mentoring a small team of Junior Developers)
  • Advanced knowledge of at least one programming language and comfortable working with Object-Oriented programming concepts
  • Outstanding hands on development experience in Terraform, Java, Go, Python
  • Experience driving projects to impact
  • Experience working in a Linux environment
  • Excellent spoken and written communication
  • Bachelors in Computer Science or Engineering, or equivalent experience
  • The ability to leverage knowledge of data structures, algorithms, and design patterns to write software in a cloud infrastructure environment, using tools such as: Python, Go, Java, Terraform, Pulumi, CI/CD pipelines, RDBMS, No-SQL DBs, etc.
  • Solid knowledge of AWS services like: EKS, EC2, Lambda, DynamoDB, VPC networking, and S3 (or equivalent cloud provider experience)
Job Responsibility
Job Responsibility
  • Make it easy for our service teams to build and run production systems
  • Help re-architect our platform to run on public, private, and hybrid clouds and to allow for frequent, predictable and high impact changes
  • Ensure that our world-class infrastructure is always available, responsive, and capable of meeting the diverse needs of our customers
  • Lead a small team whilst still being super technical and hands on, building the cloud infrastructure that powers the Appian platform
  • Learn about a wide range of technologies and tackle new challenges as you add features and functionality to the Appian cloud infrastructure
  • Focus on building features that enable network connectivity between our platform and external networks
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
Read More
Arrow Right

Senior Software Technical Lead

We are seeking a highly skilled technical professional to lead the design, devel...
Location
Location
Egypt , Giza
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of professional technical experience
  • Bachelor’s degree in computer science, engineering or an equivalent field
  • Excellent knowledge of key technologies including: Object‑oriented programming, design patterns, microservices and SOA
  • SOLID principles, threading, collections, relational and NoSQL databases
  • Redis, Kafka, ElasticSearch, GraphQL, MongoDB
  • Spring Boot, Spring Security, Spring Integration, Spring Cloud, Spring 5, Spring Data
  • Maven, Gradle, Git, Kubernetes, Docker
  • Linux, shell scripting, Jenkins concepts
  • REST APIs, SOAP web services, clean code, cryptography
  • AWS development, functional and reactive programming
Job Responsibility
Job Responsibility
  • Lead end‑to‑end technical delivery from planning to production readiness
  • Design software applications that align with best practices and customer requirements
  • Ensure the technical team fully understands solution designs and adheres to documentation
  • Provide coaching, mentoring and technical guidance to all team members
  • Select appropriate technologies and tools to meet customer needs
  • Manage multiple projects simultaneously while ensuring quality standards
  • Maintain consistent reporting on progress, risks and technical challenges
  • Review code, enforce coding standards and ensure features are fully unit‑tested
  • Identify and escalate issues affecting quality or delivery
  • Support technical estimations across the project lifecycle, including high‑level estimates for RFPs
What we offer
What we offer
  • Opportunity to lead complex, high‑impact technical projects within dynamic teams
  • Exposure to a diverse range of modern development tools, frameworks and cloud technologies
  • Professional growth through coaching, architecture design and multi‑project leadership
  • Ability to influence technical direction and innovation across the team
  • Experience supporting mission‑critical production systems and contributing to continuous improvement
Read More
Arrow Right

Senior Fullstack Technical Lead (Java+ReactJs)

We are seeking a highly experienced Senior Full Stack Technical Lead with strong...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack development
  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • Strong expertise in Java, ReactJS, Spring Boot, and microservices architecture
  • Proficient in JUnit, mocking, Redis, MongoDB, RabbitMQ, and front-end frameworks
  • Familiar with AWS, Docker, Kubernetes, CI/CD pipelines, and DevOps practices
  • Skilled in software design, API development, and security protocols
  • Excellent communication, problem-solving, and leadership skills
  • Demonstrates flexibility, commitment, and a proactive attitude
  • Capable of working under pressure without compromising quality
Job Responsibility
Job Responsibility
  • Lead technical delivery across multiple projects, from planning to production
  • Design software applications aligned with customer needs and best practices
  • Provide coaching and technical guidance to development teams
  • Define and enforce coding standards, conduct code reviews, and ensure unit testing
  • Manage technical estimates and contribute to RFPs
  • Ensure effective communication, teamwork, and task alignment within the team
  • Support production systems and adhere to service level agreements
  • Promote innovation and assess new ideas from the team
  • Report progress, risks, and recommendations clearly and accurately
What we offer
What we offer
  • Opportunity to lead high-impact, enterprise-wide projects
  • Exposure to cutting-edge technologies and tools
  • Collaborative work environment with a focus on innovation
  • Continuous learning and development through hands-on experience
  • Ability to influence technical direction and team growth
  • Fulltime
Read More
Arrow Right

Senior Java Technical Engineering Lead

The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast o...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in one or more areas
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai)
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology – including innovative approaches and new opportunities
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor’s/University degree, Master’s degree preferred
  • Hands on Experience with Java, Springboot, OpenShift, Public cloud, AngularJS, Spring, Mongo DB, Oracle
  • Strong experience with tools like Eureka, Hystrix, Docker, Kubernetes
  • Good knowledge and experience on GenAI tools and technologies
  • Working knowledge of CI/CD, BitBucket, RTC, SVN, etc. for source control
Job Responsibility
Job Responsibility
  • Accountable for executing and driving results on large-scale efforts or multiple smaller efforts and serving as a development lead for most medium and large projects
  • Accountable for exhibiting a strong understanding of client core business functions
  • Required to support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery
  • Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects
  • Expected to effectively communicate those risks to the business owners
  • Accountable for providing guidance on architecturally significant efforts during the preplanning phase, and ensuring principles and best practices are followed prior to initiation of work
  • Publish design review extensions, and provide documented guidance aligned to sprint plans and timelines
  • Be part of the design review board that will focus on the design process, search for generic patterns, and, at the same time, share best practices across the organization
  • Publish design patterns across lines of business and domain commonalities
  • Drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects
  • Fulltime
Read More
Arrow Right

Java J2EE Senior Technical Lead

Build, test, deploy, and support Java‑based software (microservices & monoliths)...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java and backend engineering skills
  • Experience with relational databases
  • Good Hands‑on cloud experience (AWS|Azure|GCP)
  • Solid testing and CI/CD practices
  • Security‑minded development approach
  • Clear communication and ownership mindset
  • Good Linux and Windows knowledge
  • B.tech/MCA
Job Responsibility
Job Responsibility
  • Build, test, deploy, and support Java‑based software (microservices & monoliths)
  • Develop clean, performant Java (Java 21+) code and REST APIs
  • Troubleshoot production issues using logs, traces, and profiling tools
  • Work with AWS/Azure/GCP to deploy and operate cloud‑based services
  • Build strong automated test coverage (unit, integration, E2E) and integrate it into CI/CD
  • Follow secure coding practices
  • Partner with support teams to resolve incidents and write clear RCA documentation
  • Collaborate in code reviews, documentation, and cross‑team communication
  • Fulltime
Read More
Arrow Right

Senior Fullstack Software Technical Lead

We are seeking a highly experienced Senior Full Stack Technical Lead with strong...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in full stack development
  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • Strong expertise in Java, ReactJS, Spring Boot, and microservices architecture
  • Proficient in JUnit, mocking, Redis, MongoDB, RabbitMQ, and front-end frameworks
  • Familiar with AWS, Docker, Kubernetes, CI/CD pipelines, and DevOps practices
  • Skilled in software design, API development, and security protocols
  • Excellent communication, problem-solving, and leadership skills
  • Demonstrates flexibility, commitment, and a proactive attitude
  • Capable of working under pressure without compromising quality
Job Responsibility
Job Responsibility
  • Lead technical delivery across multiple projects, from planning to production
  • Design software applications aligned with customer needs and best practices
  • Provide coaching and technical guidance to development teams
  • Define and enforce coding standards, conduct code reviews, and ensure unit testing
  • Manage technical estimates and contribute to RFPs
  • Ensure effective communication, teamwork, and task alignment within the team
  • Support production systems and adhere to service level agreements
  • Promote innovation and assess new ideas from the team
  • Report progress, risks, and recommendations clearly and accurately
What we offer
What we offer
  • Opportunity to lead high-impact, enterprise-wide projects
  • Exposure to cutting-edge technologies and tools
  • Collaborative work environment with a focus on innovation
  • Continuous learning and development through hands-on experience
  • Ability to influence technical direction and team growth
Read More
Arrow Right

Senior Technical Lead-Java

Location
Location
Egypt
Salary
Salary:
Not provided
linkdevelopment.com Logo
Dakahlia Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related discipline
  • 10-15 years of relevant work experience
  • Demonstrated expertise in Java programming, including Object-Oriented Programming (OOP) principles and Core Java concepts for building scalable, high-performance solutions
  • Strong understanding of SOLID principles, design patterns, and clean architecture
  • Strong knowledge of the Spring ecosystem including Spring Core, Spring Boot, Spring MVC, Spring Data, and Spring Security
  • Hands-on experience designing and implementing Microservices architecture
  • Familiarity with software engineering standards, including domain-driven design concepts and modular architectures
  • Deep understanding of software security best practices
  • Proficient in containerized application development, (e.g. Docker) and leveraging container platforms for scalable, resilient deployments
  • Strong experience with Kubernetes and OpenShift/Rancher for orchestration, scaling, and service management
Job Responsibility
Job Responsibility
  • Ensure the team’s work aligns with the organization’s vision, values, and processes, including participation in required meetings, training sessions, and governance activities
  • Provide strong technical leadership by guiding architectural and design decisions, enforcing engineering standards, and mentoring team members to elevate their skills and performance
  • Conduct requirements review, and create both high-level and low-level designs following the application architecture and software design best practices
  • Communicate, track, and monitor development activities to make sure the project is delivered on time with high quality
  • Conduct thorough code reviews to maintain code quality, enforce best practices, and support developers’ growth
  • Guide the team to troubleshoot and fix performance and functionality issues to ensure system stability and quality
  • Plan and coordinate software releases, ensuring smooth deployments and effective management of production issues
  • Communicate issues, risks, and status updates to the Engineering Manager and the Project Manager in a clear and timely manner
  • Deploy the application at the client site, deliver end-user training, and prepare recorded or written tutorials as needed
  • Fulltime
Read More
Arrow Right