JavaScript Jobs in Egypt
322 Jobs Found
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Back End Developer"<br>Job purpose:To design, develop, maintain, and enhance the organization’s settlement platform by delivering reliable, secure, and scalable Java-based solutions that ensure accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for supporting business continuity, improving system performance, and contributing to the ongoing evolution of critical payment infrastructure in alignment with operational and regulatory requirements<br>Responsibilities:<br>Ensure high code quality, maintainability, and adherence to engineering standards across services Contribute to architectural decisions, including microservices design, API contracts, and system integrations Collaborate with cross-functional teams (product, QA, Dev Ops) to deliver reliable and performant solutions Proactively identify system bottlenecks, performance issues, and drive optimization initiatives Ensure compliance with security, regulatory, and data protection standards relevant to fintech systems Support production stability by contributing to incident resolution, root cause analysis, and continuous improvement<br>Qualifications:<br>2–3 years in backend development using Java Bachelor’s degree in computer science, Software Engineering, or related field. Java (Spring Boot / Spring Framework) RESTful API design and integration Microservices architecture Relational databases (e.g., Postgre SQL, MySQL) Version control (Git) Basic understanding of distributed systems<br>Preferred Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
Java Backend Development Tech Lead, Cairo, Egypt<br><br>Connect to your career at Deloitte<br><br>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.<br><br>Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.<br><br>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.<br><br>Connect to your opportunity<br><br>7+ years of experience in the same field. End-to-End Development: Undertake end-to-end microservice development, from requirement analysis and design to implementation and deployment. Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot) Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns. API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services. Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members. Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming. Testing: Working knowledge of modern testing tools. Dev Ops: Practical experience in Continuous Integration/Continuous Delivery. Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats. Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness. Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.<br><br>Connect To Your Skills And Professional Experience<br><br>Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs. Containers: Experience with Docker and Kubernetes. Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases. API Development: Ability to create and document APIs for communication between different parts of the application or external services. Basic Dev Ops Skills: Experience with basic deployment practices. Cloud experience: Experience with GCP. Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack. Continuous Learning: Demonstrated commitment to staying updated with industry trends and learning new technologies through online courses, coding communities, and self-driven projects.<br><br>Connect to your service line - Technology and Transformation<br><br>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.<br><br>Connect to your Industry.<br><br>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.”<br><br>Dan, Technolgy & Transformation<br><br>Our commitment to you<br><br>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.<br><br>We want you. The true you. Your own strengths, perspective and personality. So we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.<br><br>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.<br><br>Connect to your next step<br><br>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.
Company Overview<br><br>Exe Qut is a leader in consulting, delivering customized solutions for enterprise applications and digital platforms. We emphasize transparency, collaboration, and addressing core business challenges through a structured, agile development process. Partnering with clients from ideation to deployment, we ensure that our solutions deliver long-term value and streamline the user experience.<br><br>Job Description:<br><br>We are seeking a skilled Spring Framework Engineer to join our team at Exe Qut. As a US-based company with employees across four continents, we are collaborating with a prestigious American client to build their internal corporate application. This project is being developed in partnership with other vendors, and we are expanding our team to support the initiative.<br><br>The ideal candidate will have expert-level experience in Java backend development, including Spring Framework and Spring Boot, and will be responsible for participating in all aspects of the project. This is both a hands-on and leadership role, requiring close collaboration with cross-functional teams and the ability to provide technical guidance and mentorship. You will contribute your expertise to ensure the successful design and implementation of scalable, high-performance systems. Strong proficiency in backend architecture, coding standards, and development best practices is essential.<br><br>Key Responsibilities<br><br>Lead software development projects with a deep understanding of object-oriented concepts, design patterns, and best practices. Utilize expert knowledge of Java and Spring Framework (including various Spring projects) to develop robust, scalable applications. Collaborate in the design and development of single-page applications (SPA) using modern development concepts. Architect, design, and implement software solutions, ensuring high-quality code that adheres to best practices and design patterns. Conduct thorough testing, including writing and executing various types of tests, to ensure software reliability and performance. Design and implement RESTful APIs and backend services using Java and Spring Boot Collaborate with cross-functional teams including product managers, frontend developers, and Dev Ops Communicate effectively with clients and team members, clearly articulating ideas, technical concepts, and project requirements in fluent English. Work with both legacy systems and new codebases, driving continuous improvement of existing systems without introducing regressions. Conduct code reviews to ensure quality of team members' code structure. Flexibly manage working hours to accommodate meetings and collaboration with international clients across different time zones.<br><br>Requirements<br><br>7-15 years of experience (or slightly less if you have superpowers) Amazing Software development skills and understanding of Object-Oriented concepts and patterns. Deep knowledge of Java and Spring and familiarity with various Spring projects. Understanding of single-page application development concepts. In-depth understanding of software design, architecture, and patterns. Strong problem-solving skills. Proficiency in writing different types of tests. Fluency in English, and the ability to communicate ideas and concepts clearly to clients and fellow team members. Ability to work with both legacy and new code, continuously improving the old without breaking it. Flexible working hours to attend meetings with clients in different time zones.<br><br>Nice To Have<br><br>Expertise with Test-Driven Development. Participation in competitive programming. Java certification(s) Experience with Azure Experience building and managing CI/CD pipelines Experience in the Kotlin or Scala programming languages.<br><br>Soft Skills & Work Expectations<br><br>Fluent English communication (written and verbal) Availability during US East Coast core hours (9 AM 1 PM EST) from Monday to Friday Strong analytical and problem-solving skills Ability to work in a collaborative, agile, and remote-first environment<br><br>Role Type: Full-Time<br><br>Location: Remote (aligned with USA time zones)<br><br>Working Days: Monday - Friday<br><br>Hiring Timeline: Immediate<br><br>If you're passionate about clean code, scalable systems, and leading impactful backend projects, we'd love to have you on board, let's build something great together!
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><br></div><div><div><div><div> <p> <strong>Connect to your opportunity</strong> </p> <ul> <li>7+ years of experience in the same field.</li> <li>End-to-End Development: Undertake end-to-end microservice development, from requirement analysis and design to implementation and deployment.</li> <li>Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot)</li> <li>Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.</li> <li>API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.</li> <li>Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.</li> <li>Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming.</li> <li>Testing: Working knowledge of modern testing tools.</li> <li>DevOps: Practical experience in Continuous Integration/Continuous Delivery.</li> <li>Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.</li> <li>Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.</li> <li>Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.</li> </ul> <p> <strong> <br> Connect to your skills and professional experience</strong> </p> <ul> <li>Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.</li> <li>Containers: Experience with Docker and Kubernetes.</li> <li>Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.</li> <li>API Development: Ability to create and document APIs for communication between different parts of the application or external services.</li> <li>Basic DevOps Skills: Experience with basic deployment practices.</li> <li>Cloud experience: Experience with GCP.</li> <li>Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.</li> <li>Continuous Learning: Demonstrated commitment to staying updated with industry trends and learning new technologies through online courses, coding communities, and self-driven projects.</li> </ul> <p> <strong>Connect to your service line - Technology and Transformation</strong> </p> <p>Distinctive thinking, deep expertise, and collaborative working. That s what connects us. That s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we ll make an impact that matters.</p> <p> <strong>Connect to your Industry.</strong> </p> <p> What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte s clients include many of the world s largest organisations; I wanted to be part of a team that made a difference that I could be proud of. </p> <p>-Dan, Technolgy & Transformation</p> <p><br></p></div></div></div></div></div></section>
Main Responsibilities<br><br>Collaborate with cross-functional teams to analyze project requirements, design system architecture, and develop robust Java-based applications Write, update, and maintain software packages/code to handle specific jobs based on requirement document Conduct code reviews, identify areas for improvement, and implement best practices to maintain code quality, readability, and maintainability Implement security measures and protocols within Java applications, including authentication, authorization, and data encryption Utilize your strong knowledge of development tools to design and implement scalable and modular applications Train system users in system operation or maintenance Consult with technical leads to clarify program intent, identify problems, and suggest changes<br><br>Job Qualifications<br><br>Education: <br><br>Bachelor’s degree in computer science or equivalent field<br><br>Professional Experience<br><br>Experience: 1-5 years<br><br>Technical Skills<br><br>Professional experience in Java development (SE, EE) Strong expertise in object-oriented programming Extensive technical experience with Core Java, JPA, DAOs, and Hibernate Experienced in JSP, JSF, and building RESTful/SOAP web services Solid understanding of software design principles Proficiency in SQL, particularly with Oracle Familiarity with the Spring Boot framework (preferred) Experience with version control systems like Git and SVN<br><br>Interpersonal Skills<br><br>Communication and presentations Business Writing Detail-oriented and able to prioritize Troubleshooting and problem-solving <br><br>Apply Now
Job Summary We are looking for a skilled Java Backend Developer with 3+ years of hands-on experience in building scalable, high-performance applications. The ideal candidate should have strong expertise in Java, Microservices architecture, and the Spring Framework. You will work closely with cross-functional teams to design, develop, and maintain robust backend systems that support business-critical applications.<br>Key Responsibilities Design, develop, test, and maintain backend applications using Java and the Spring Framework. Develop and deploy Microservices-based applications following industry best practices. Build and consume RESTful APIs and integrate with third-party services. Optimize application performance, scalability, and reliability. Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality solutions. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to architectural decisions. Troubleshoot, debug, and resolve production issues.<br>Required Skills5+ years of professional experience in Java backend development. Strong knowledge of the Spring Framework (Spring Boot, Spring MVC, Spring Data). Hands-on experience with Microservices architecture. Experience developing RESTful APIs. Good understanding of SQL databases such as MySQL or Postgre SQL. Familiarity with version control systems like Git. Knowledge of build tools such as Maven or Gradle. Understanding of software design patterns and object-oriented programming principles. Strong problem-solving and analytical skills. Fluency in French (spoken and written) is mandatory.
About the Role<br>We are looking for a Senior Software Engineer to join our engineering team. You will design, build, and maintain scalable backend systems, working across the full software development lifecycle from architecture through deployment. This role is ideal for an experienced engineer who enjoys solving complex problems, mentoring others, and driving technical excellence — including exploring how AI agents and agentic workflows can accelerate engineering and product delivery.<br>What You'll Do<br>- Design, develop, and maintain robust, scalable backend services using Java and Spring Boot- Build and maintain RESTful APIs that power internal and external applications- Design and optimize relational database schemas and queries using SQL (Oracle and/or Postgre SQL)- Design, build, and integrate agentic AI systems — LLM-powered agents, tool-calling workflows, and multi-step autonomous or semi-autonomous processes — into product and engineering workflows- Evaluate and apply AI coding assistants and agent frameworks to improve developer productivity and software quality- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions- Write clean, maintainable, well-tested code and participate in code reviews- Troubleshoot, debug, and resolve production issues in a timely manner- Contribute to system design discussions and architectural decisions, including where agentic/AI components fit into the broader architecture- Mentor junior engineers and help raise the technical bar across the team- Participate in Agile/Scrum ceremonies (sprint planning, standups, retrospectives)<br>What We're Looking For<br>- 5+ years of professional software development experience- Strong hands-on experience with Java and the Spring Boot framework- Proven experience designing and building REST APIs- Solid experience with SQL and relational databases (Oracle and/or Postgre SQL)- Hands-on experience building or integrating agentic AI systems — e.g., LLM tool-use/function-calling, multi-agent orchestration, RAG pipelines, or autonomous task execution (frameworks such as Lang Chain, Lang Graph, Claude Agent SDK, Auto Gen, Semantic Kernel, or similar)- Practical experience using AI-assisted development tools (e.g., Claude Code, Git Hub Copilot, or similar) in a professional engineering workflow- Strong understanding of object-oriented design principles and software architecture patterns- Experience with version control systems (e.g., Git) and CI/CD pipelines- Familiarity with unit testing and test-driven development practices- Excellent problem-solving skills and attention to detail- Strong communication skills and ability to work collaboratively in a team environment<br>Nice to Have<br>- Experience with microservices architecture- Familiarity with cloud platforms (AWS, Azure, or GCP)- Experience with containerization tools (Docker, Kubernetes)- Exposure to message queues (Kafka, Rabbit MQ, etc.)- Experience with performance tuning and query optimization- Experience with prompt engineering, LLM evaluation/observability, or AI governance/safety practices<br>Qualifications<br>- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
Job Summary We are looking for a skilled Java Backend Developer with 3+ years of hands-on experience in building scalable, high-performance applications. The ideal candidate should have strong expertise in Java, Microservices architecture, and the Spring Framework. You will work closely with cross-functional teams to design, develop, and maintain robust backend systems that support business-critical applications.<br>Key Responsibilities Design, develop, test, and maintain backend applications using Java and the Spring Framework. Develop and deploy Microservices-based applications following industry best practices. Build and consume RESTful APIs and integrate with third-party services. Optimize application performance, scalability, and reliability. Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality solutions. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to architectural decisions. Troubleshoot, debug, and resolve production issues.<br>Required Skills2+ years of professional experience in Java backend development. Strong knowledge of the Spring Framework (Spring Boot, Spring MVC, Spring Data). Hands-on experience with Microservices architecture. Experience developing RESTful APIs. Good understanding of SQL databases such as MySQL or Postgre SQL. Familiarity with version control systems like Git. Knowledge of build tools such as Maven or Gradle. Understanding of software design patterns and object-oriented programming principles. Strong problem-solving and analytical skills. Fluency in French (spoken and written) is mandatory.
About the Role We are seeking an experienced Senior Java Developer to design, develop, and maintain highly scalable, cloud-native applications using Java and Spring. In this role, you will bring hands-on expertise across the full software lifecycle-design, architecture, and development-to build robust solutions that power our platform. You will play a key part in shaping technical direction, modernizing legacy systems, and driving forward an ambitious digital transformation initiative, all while helping grow the engineering talent around you. Responsibilities Contribute to architecture and design decisions -Actively participate in defining solution architecture, evaluating trade-offs, and making sound technical design decisions that align with business goals. Develop well-tested, high-quality solutions -Design and implement reliable, maintainable features backed by comprehensive automated testing to ensure production-grade quality. Drive digital transformation and modernization -Contribute to a strategic digital transformation program, revamping and re-architecting legacy systems into modern, cloud-native solutions. Mentor and support junior developers -Provide technical guidance, conduct code reviews, and foster the professional growth of junior team members through coaching and knowledge sharing. Qualifications University Degree Computer Science / Engineering.5 -7 years of experience in software development Desirable Qualifications Java & Spring Boot - Strong, hands-on proficiency in Java and the Spring Boot framework for building enterprise-grade applications. Architecture & design patterns - Practical experience applying architectural styles and patterns such as Clean Architecture, Hexagonal Architecture, Event-Driven Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD). Microservices - Hands-on experience designing, building, and operating microservices-based systems. Databases, messaging & caching - Hands-on experience with relational and/or NoSQL databases, messaging systems (e.g., Kafka, Rabbit MQ), and caching solutions (e.g., Redis). API design -Hands-on experience designing well-structured, robust APIs (e.g., REST and/or g RPC), with attention to versioning, security, and documentation. Automated testing - Proficiency writing well-tested code using JUnit and Mockito, following test automation best practices. Containerization & orchestration - Familiarity with Docker and Kubernetes for packaging and deploying cloud-native workloads. CI/CD & Dev Ops (recommended) - Experience with CI/CD pipelines and automation tooling (e.g., Jenkins, Git Lab CI, Git Hub Actions) to support continuous delivery. Version control & collaboration (recommended) - Proficiency with Git and collaborative development workflows.
Company Overview<br><br>Exe Qut is a leader in consulting, delivering customized solutions for enterprise applications and digital platforms. We emphasize transparency, collaboration, and addressing core business challenges through a structured, agile development process. Partnering with clients from ideation to deployment, we ensure that our solutions deliver long-term value and streamline the user experience.<br><br>Job Description<br><br>Exe Qut is looking for a Senior Backend Java Engineer to join our growing international team. The ideal candidate will experience in developing backend systems using Java and Spring Boot, with a foundational understanding of service-oriented architectures. You will work with a multinational team and support U. S.-based clients, so fluency in English and comfort with U. S. time zones (EST core hours) are a must.<br><br>This is a role for someone who is passionate about backend development, eager to grow, and ready to contribute to real-world enterprise solutions from day one, supported by experienced senior engineers who will mentor and guide your development.<br><br>Primary Responsibilities<br><br>Assist in the design and implementation of RESTful APIs and backend services using Java and Spring Boot Contribute to development tasks under the guidance of senior engineers with best practices in mind. Collaborate with cross-functional teams including product managers, frontend developers, and Dev Ops. Participate in code reviews, architecture discussions, and sprint planning — learning from senior feedback and gradually contributing your own. Write clean, scalable, and well-documented code. Assist in troubleshooting production issues and contribute to root cause analysis under senior guidance. Optional: Support product ownership tasks such as requirement elicitation and solution scoping.<br><br>Qualifications And Requirements<br><br>Technical Expertise:<br><br>5+ years of professional or project-based experience in backend Java development. Foundational hands-on experience with Spring Boot. Basic experience designing and consuming REST APIs. Foundational understanding of software development best practices and architecture patterns. Fluent English Communication.<br><br>Bonus Skills (Nice-to-Have)<br><br>Java certification(s) Any exposure to Azure — even in a learning or academic context. Basic Familiarity with CI/CD concepts and pipelines<br><br>Soft Skills & Work Expectations<br><br>Fluent English communication (written and verbal) Availability during US East Coast core hours (9 AM 1 PM EST) from Monday to Friday Strong analytical and problem-solving skills Ability to work in a collaborative, agile, and remote-first environment<br><br>Role Type: Full-Time<br><br>Location: Remote (aligned with USA time zones)<br><br>Working Days: Monday - Friday<br><br>Hiring Timeline: Immediate<br><br>We're excited to meet backend engineer who is passionate about building scalable, high-impact systems apply now and lets build something great together!
Job Description:<br><br>We are seeking a highly skilled Back-End Java Spring Boot Engineer . The ideal candidate will have extensive experience in developing, optimizing, and maintaining secure and scalable banking applications using Java, Spring Boot, and Microservices architecture.<br><br>Key Responsibilities:<br><br> Design, develop, and maintain high-performance, scalable, and secure banking applications. Build and maintain RESTful APIs and integrate with third-party services. Work with Spring Boot, Spring Security, Spring Data, and Hibernate for back-end development. Implement microservices architecture and ensure efficient inter-service communication. Collaborate with cross-functional teams including front-end developers, Dev Ops, and business analysts. Ensure the security and compliance of applications with banking industry regulations. Optimize and troubleshoot system performance, database queries, and APIs. Work with SQL and NoSQL databases (Postgre SQL, MySQL, Mongo DB, etc.). Implement CI/CD pipelines for seamless deployment and integration. Write clean, maintainable, and well-documented code following best practices. <br><br>Required Skills & Qualifications:<br><br> 4 to 10 years of experience in Java back-end development, preferably in the banking/financial domain. Strong proficiency in Java and Spring Boot framework. Experience with Microservices architecture and containerization tools like Docker & Kubernetes. Proficiency in working with RESTful APIs, JSON, and message queues (Rabbit MQ, Kafka). Hands-on experience with relational and non-relational databases such as Postgre SQL, MySQL, Mongo DB. Knowledge of security frameworks such as Spring Security, OAuth2, JWT. Experience with CI/CD tools (Jenkins, Git Lab CI/CD, Maven, Gradle). Familiarity with cloud platforms such as AWS, Azure, or GCP. Strong problem-solving skills and the ability to work in a fast-paced environment. Excellent communication and collaboration skills
Job Description:<br><br>Backend Java Staff Engineer :<br><br>Role Description The Java TL / Staff Engineer owns API and integrations capabilities/teams. He/she should be hands-on team member who actively consults the team to solve complex problems independently and assure knowledge sharing. Core Responsibilities<br><br>▪ Prepare low-level designs for team members, in collaboration with Solution/Software Architect<br><br>▪ Guides project teams on technology strategy related to coding practices, continuous integration and automated deployment ▪ Be hands on and engage in coding to help the team to develop his solution and solve all surfacing problems at hand Identifies and removes technical impediments<br><br>▪ Thought partners with the Product owner in story creation and acceptance criteria, and communicate tradeoffs effectively with Designers<br><br>▪ Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo<br><br>▪ Provides the team a roadmap for implementing software engineering practices for higher code quality<br><br>▪ Reporting to Senior Engineering Manager Key Skills 6-7 YoE, Seen as expert in developing backend integration and REST API using Spring framework Java/Kotlin, micro-service and native-cloud<br><br>▪ Can assist and support in making architecture decisions at a team and product level Domain Expertise<br><br>▪ Seasoned software developer Java, Kotlin, Spring-boot, Spring-cloud, Junit, NoSQL DB, In memory cache, API Gateway, Design-Patterns, Logging, Spring Security, Maven, with deep insight into newest technologies such as Python .<br><br>▪ Hands-on experience in production Cloud Docker, Dev Ops CI/CD environments<br><br>▪ Nice to have experience in Azure Pipelines, Jenkins, Kubernetes, Open API, Gradle, and Linux shell-scripting.<br><br>▪ Knowledge in any other languages such as Node JS, GoLang, and/or Python a plus Agile/Digital Experience Experience in Agile Development, with specific Solution Architect (or similar) experience preferred<br><br>▪ Understands relationship with Product Owner, Scrum Master, Design and Quality<br><br>▪ Experience managing technical priorities within the Backlog Individual Skills<br><br>▪ Strong communication skills with ability to align the organization on complex technical decisions<br><br>▪ Active coach and mentor whose goals are to grow and maximize the team's potential<br><br>▪ Strong leadership skills mainly inspirational and team-forming capabilities Mindset & Behaviors<br><br>▪ High energy and passionate individual who inspires teammates to reach their maximum potential<br><br>▪ Excited about trying new solutions outside standard approved<br><br>▪ Embraces a culture of trust, free thought complete transparency<br><br>▪ Brave and rebellious, willing to challenge status quo<br><br>Requirements<br><br>Job Special Requirements-<br><br>6-7 Years of experience, Seen as expert in developing backend integration and REST API using Spring framework Java/Kotlin, micro-service and native-cloud<br><br>▪ Seasoned software developer Java, Kotlin, Spring-boot, Spring-cloud, Junit, NoSQL DB, In memory cache, API Gateway, Design-Patterns, Logging, Spring Security, Maven, with deep insight into newest technologies such as Python .<br><br>▪ Hands-on experience in production Cloud Docker, Dev Ops CI/CD environments<br><br>▪ Nice to have experience in Azure Pipelines, Jenkins, Kubernetes, Open API, Gradle, and Linux shell-scripting.<br><br>▪ Knowledge in any other languages such as Node JS, GoLang, and/or Python a plus Agile/Digital Experience Experience in Agile Development, with specific Solution Architect (or similar) experience preferred<br><br>▪ Understands relationship with Product Owner, Scrum Master, Design and Quality
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are Hiring!<br> We are looking for passionate calibers to join our team as "Senior Lead Software Engineer – Java Full Stack".<br> Roles and Responsibilities Be part of a high-performing team of software engineers delivering scalable and robust solutions within our microservices platform.<br> Design, develop, automate testing, document, and maintain software applications.<br> Actively participate in technical requirements elicitation with clients.<br> Software Development & Implementation Perform programming tasks according to the project plan and functional specifications.<br> Conduct unit testing for assigned tasks.<br> Integrate team outputs into the overall project solution and deployment packages.<br> Manage project configuration and release deployments.<br> Perform smoke testing for deployed releases.<br> Gather and prepare release notes.<br> Team Leadership & Technical Coaching Coach and guide the technical team on best practices, standards, and appropriate design patterns.<br> Conduct code reviews for the development team.<br> Take overall responsibility for project code quality.<br> Guide the team in adopting and applying Agile approaches and practices.<br> Break down backlog features into smaller tasks to improve team effectiveness and delivery.<br> Assign tasks to team members in alignment with priorities and deliverables, in coordination with the Project Manager (PM).<br> Keep the PM updated on project progress, team status, and performance.<br> Escalate project risks, task dependencies, and potential impediments to the PM.<br> Conduct technical research to acquire new knowledge and resolve technical challenges.<br> Estimation & Planning Provide development effort estimates for new features and components in collaboration with the development team.<br> Participate in estimating new project modules and features and communicate estimates to the PM.<br> Highlight potential development risks and task dependencies to the PM.<br> Architecture & Analysis Participate in the analysis of new functional requirements and systems.<br> Build solution architectures in collaboration with the team.<br> Align and confirm the proposed solution architecture with the PM before implementation kickoff.<br> Provide the team with the design and architectural guidance for project systems and components.<br> Why Integrant?<br> Competitive compensation package PTO, full medical and dental coverage, etc.<br> Opportunity to travel and work onsite with U.<br>S. customers In-house Technical and English training programs Dedicated learning time (check out our 4Plus1 Program) [link] Interest free loans Flexible work schedules Perks: events, sponsored lunch, game area, rooftop hangout + more!<br> At least 10+ years of experience.<br> BS/MS degree in Computer Science, or Computer Engineering.<br> Strong, in-depth, hands-on experience in Java, Spring, AWS technologies, microservices.<br> Experience with Cloud hosting, security, authentication, and authorization, Docker, TDD.<br> Strong Experience in SQL In depth knowledge of industry standard best practices, development lifecycle processes and methodologies.<br> Experience using agile methodology.<br> Good Knowledge in (HTML5, CSS3, Json, JavaScript, JQuery, AJAX,Bootstrap) , Front end experience is a must Excellent analytical and creative problem-solving skills.<br> Good work ethics, Team player, positive and self-motivated.<br> Strong Communication & Interpersonal skills.<br> Excellent command of English language is a plus.<br> Ability to independently handle projects and support tasks, delivering results efficiently.<br> Excellent problem-solving skills with a focus on finding scalable and long-term solutions.<br> Ability to adapt to a fast-paced environment and handle multiple priorities simultaneously.<br> A self-motivated and detail-oriented individual with a passion for continuous learning and growth.<br></span> </div>
<p><h4>Connect to your career at Deloitte</h4>
<p>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal, and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.</p>
<p>Deloitte Innovation Hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data’, ‘Enterprise, Technology & Performance’, and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.</p>
<p>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.</p>
<h4>Connect to your opportunity</h4>
<ul>
<li><strong>7+ years of experience in the same field.</strong></li>
<li><strong>End-to-end development:</strong> Undertake end-to-end microservice development, from requirement analysis and design to implementation and deployment.</li>
<li><strong>Technology stack mastery:</strong> Proficiency in back-end frameworks / languages (Java, Spring Boot).</li>
<li><strong>Architecture design:</strong> Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.</li>
<li><strong>API development:</strong> Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.</li>
<li><strong>Version control and collaboration:</strong> Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.</li>
<li><strong>Agile development methods:</strong> Follow Test Driven Development as a professional discipline to create software. Comfortable doing pair programming.</li>
<li><strong>Testing:</strong> Working knowledge of modern testing tools.</li>
<li><strong>DevOps:</strong> Practical experience in Continuous Integration/Continuous Delivery.</li>
<li><strong>Security considerations:</strong> Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.</li>
<li><strong>Performance optimization:</strong> Analyze and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.</li>
<li><strong>Client interaction:</strong> Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.</li>
</ul>
<h4>Connect to your skills and professional experience</h4>
<ul>
<li><strong>Back-end development:</strong> Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.</li>
<li><strong>Containers:</strong> Experience with Docker and Kubernetes.</li>
<li><strong>Version control:</strong> Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.</li>
<li><strong>API development:</strong> Ability to create and document APIs for communication between different parts of the application or external services.</li>
<li><strong>Basic DevOps skills:</strong> Experience with basic deployment practices.</li>
<li><strong>Cloud experience:</strong> Experience with GCP.</li>
<li><strong>Debugging and troubleshooting:</strong> Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.</li>
<li><strong>Continuous learning:</strong> Demonstrated commitment to staying updated with industry trends and learning new technologies through online courses, coding communities, and self-driven projects.</li>
</ul>
<h4>Connect to your service line - Technology and Transformation</h4>
<p>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.</p>
<h4>Connect to your industry</h4>
<p>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.” – Dan, Technology & Transformation</p>
<h4>Our commitment to you</h4>
<p>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.</p>
<p>We want you. The true you. Your own strengths, perspective, and personality. So we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.</p>
<p>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.</p>
<h4>Connect to your next step</h4>
<p>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.</p></p><p></p>
Our ideal candidate is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and Dev Ops practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design but is also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion. <br><br>Responsibilities<br><br> Design, develop, and maintain scalable and resilient cloud-native platforms and applications. Implement robust full-stack architectures that seamlessly integrate frontend frameworks with backend services Adopt and promote Agile and Dev Ops practices such as CI/CD and Test-Driven Development (TDD) within the development lifecycle Advises others and assumes a technical leadership role in support of the solution construction, implementation, and system integration Provide technical advice to project managers and give technical direction to team members Bring forward and escalate issues that jeopardize the success of the project Documents developed software programs Participates in system analysis and design Participates in project estimation and planning Conducts customer training Investigates introduces, advises and educates others on tools, technologies, and methodologies Compares and articulates alternative approaches to a design and implements technical solutions that meet initial requirements Mentors and assists other team members Ensures all programs are developed to schedule and meet the required standards Participate in developing policies and standards for software construction <br><br><br><br>Requirements<br><br> Bachelor of Computer Science/ Engineering is a must Minimum of 5 years of experience as a software engineer with substantial exposure to cloud-native and full-stack development Proficient in backend development using Java, Spring or Quarkus, and frontend technologies like Angular and React Experienced with Kafka is a plus and capable of integrating multiple data sources, APIs and databases into a cohesive and efficient system Strong grasp of SQL and NoSQL DB like Mongo DB, including performance tuning and schema design Practised Dev Ops methodologies, particularly CI/CD and test automation, to enhance software quality and delivery speed Excellent problem-solving abilities and a strong team player with a track record of working in an agile development environment Excellent communication skills for internal and external communication
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description: We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team.<br> The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.<br> Key Responsibilities: • Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.<br> • Build and maintain microservices architecture with clear service boundaries and scalability in mind.<br> • Integrate with databases, message brokers, and external systems using industry-standard patterns.<br> • Write clean, maintainable, and well-documented code following best practices and coding standards.<br> • Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.<br> • Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.<br> • Monitor application performance and troubleshoot issues in development and production environments.<br> Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field.<br> • 5+ years of hands-on experience in Java development.<br> • Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.<br> • Proficient in building RESTful APIs and integrating with external services.<br> • Strong experience with relational databases (e.<br>g., PostgreSQL, MySQL) and JPA/Hibernate.<br> • Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development.<br> • Experience with Maven or Gradle, Git, and CI/CD pipelines.<br> • Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP).<br> Preferred Skills: • Experience with message queues (e.<br>g., Kafka, RabbitMQ).<br> • Exposure to frontend technologies (e.<br>g., Angular or React) is a plus.<br> • Familiarity with NoSQL databases (e.<br>g., MongoDB, Redis).<br> • Understanding of DevOps concepts and CI/CD pipelines.<br> • Knowledge of security best practices in backend services.<br> Role: Back-End Developer (Sr Java SpringBoot) # of positions: 1 Start date: ASAP Contract: 1 Yr (Extendable) Resource Location: Offshore Core hours - 9-6pm dubai time (40Hrs per week) Required years of experience – min 5 years Job Description: The attached JD Language required: Arabic + English level – minimum B2/C1 English communication</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Description:</strong></p><br><p>We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team. The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem.</p><br><p><strong>Key Responsibilities:</strong></p><br><p> • Design, develop, and maintain backend services and REST APIs using Java and Spring Boot.</p><br><p> • Build and maintain microservices architecture with clear service boundaries and scalability in mind.</p><br><p> • Integrate with databases, message brokers, and external systems using industry-standard patterns.</p><br><p> • Write clean, maintainable, and well-documented code following best practices and coding standards.</p><br><p> • Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives.</p><br><p> • Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions.</p><br><p> • Monitor application performance and troubleshoot issues in development and production environments.</p><br> </div>
Job Summary:We are looking for an experienced Squad Lead to lead the development and delivery of innovative Banking and Fin Tech solutions. The ideal candidate will have strong leadership capabilities, extensive hands-on experience in Java, Angular, and Mobile development, and a proven track record of delivering enterprise-scale banking applications in an Agile environment. The Squad Lead will manage a multidisciplinary Agile squad, collaborate with business and technical stakeholders, and ensure the successful delivery of secure, scalable, and high-performing digital banking solutions. Fluency in French is mandatory due to direct collaboration with French-speaking clients and stakeholders.<br>Key Responsibilities:Lead and manage a cross-functional Agile squad delivering Banking and Fin Tech solutions. Drive the design, development, and implementation of enterprise applications using Java, Angular, and Mobile technologies. Collaborate with Product Owners, Architects, Business Analysts, and stakeholders to define technical solutions aligned with business objectives. Ensure delivery of secure, scalable, and high-quality banking applications following industry best practices. Lead sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives. Mentor and coach developers while fostering technical excellence and continuous improvement. Conduct code reviews and ensure compliance with development standards and secure coding practices. Manage technical risks, dependencies, and delivery timelines. Support CI/CD implementation and Dev Ops practices. Work closely with Banking and Fin Tech stakeholders to deliver digital transformation initiatives. Ensure compliance with banking regulations, security standards, and governance frameworks.<br>Required Qualifications:Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8 years of software development experience.4_5 years of experience as a Squad Lead, Technical Lead, or Engineering Lead. Strong hands-on experience with:Java (Spring Boot, Spring Cloud) Microservices Architecture Angular Mobile Development (Android, i OS, Flutter, or React Native) Experience with RESTful APIs and event-driven architectures. Experience with SQL and NoSQL databases. Strong understanding of Agile/Scrum methodologies. Experience with Git, Docker, Kubernetes, and CI/CD pipelines. Excellent leadership, communication, and stakeholder management skills.<br>Mandatory Requirements:Fluent French – Spoken and Written. Proven experience delivering:Digital Banking solutions Mobile Banking applications Payment Platforms Financial Services applications Previous experience leading Agile development teams. Strong client-facing experience.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for a Senior Java developer to enrich its team with a skilled professional to spread the company’s ideas, vision, content, and messages.<br> Connected Car, Autonomous Self-Driving Vehicle technologies, IoT, Embedded Application Development, Internet Radio and Mobile Apps are just some of the cool things we work on here at Abalta Technologies.<br> We are pioneers in the navigation and mapping industry and have worked with over 60 global name brands since our inception.<br> We are looking for a passionate, ambitious software engineer who is able to take responsibility for the backend of our product and is able to select the right technologies and tools to build the solution within our set of core technologies.<br> If you are able to turn those into a working solution for the client we invite you to join our team.<br> We are looking for Java Developers to join our growing team to work on digital map projects.<br> Primary Responsibilities: Have a BS or MS in CS, CE, or EE 5+ years work experience with Java programming Have excellent written and verbal communication skills Be self-motivated.<br> Must be able to anticipate problems, spot opportunities and take a proactive approach to responsibilities Be motivated to continue to learn new skills Have strong interpersonal skills to facilitate working within a team and with the customer Responsibilities: Software subsystem design and implementation Attend code and design reviews Interact with customers Help drive the technical direction of the engineering group in the following areas: Coding standards and guidelines Agile/Scrum methodology Provide assistance to other engineers in a constructive manner that will promote productivity One or more of the following additional skills are highly desired: Experience with HERE OLP, OLP API Experience with Python Experience with GIS Experience with GPS and mapping APIs Experience with Agile/Scrum development methodology Experience with AWS</span> </div>