Java Developer Jobs in Egypt
35 Jobs Found
<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>
<p><strong>Database management:</strong> Backend developers design and manage the database systems that store and retrieve data for the application. This includes creating, optimizing, and maintaining database schemas, writing database queries, and ensuring data integrity and security.</p>
<p><strong>API development:</strong> Backend developers build and maintain application programming interfaces (APIs) that allow the frontend and other services to communicate with the backend. This involves designing RESTful or GraphQL APIs, implementing endpoints, and handling data requests and responses.</p>
<p><strong>Server-side logic:</strong> They write the server-side code that executes business logic and processes user requests. This may involve implementing user authentication, authorization, and business rules. They ensure that the application functions correctly and efficiently on the server.</p>
<p><strong>Security and performance:</strong> Backend developers are responsible for implementing security measures to protect the application and its data, such as user authentication, encryption, and access control. They also optimize the server-side code and database queries to enhance application performance.</p>
<p><strong>Integration:</strong> Backend developers often work on integrating third-party services and APIs into the application. This can include payment gateways, social media platforms, external databases, or other microservices.</p>
<h4>Connect to your skills and professional experience</h4>
<ul>
<li>3 - 7 years of experience.</li>
<li><strong>Java and Kotlin proficiency:</strong> You should have strong programming skills in both Java and Kotlin. Be able to write clean, efficient, and maintainable code in these languages.</li>
<li><strong>Android development:</strong> Proficiency in Android app development, including building user interfaces, handling user input, and working with Android's APIs and components.</li>
<li><strong>Server-side development:</strong> Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure.</li>
<li><strong>Database management:</strong> Experience in designing, querying, and managing databases, both on the mobile device (SQLite) and on the server (e.g., MySQL, PostgreSQL, or NoSQL databases).</li>
<li><strong>Security best practices:</strong> Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities.</li>
<li><strong>API integration:</strong> Proficiency in integrating mobile apps with backend services, third-party APIs, and web services.</li>
<li><strong>Performance optimization:</strong> Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times.</li>
<li><strong>Cross-platform development:</strong> Familiarity with cross-platform development frameworks like Flutter or React Native, which allow the development of mobile apps for both Android and iOS using a single codebase.</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>Personal independence</h4>
<p>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your immediate family members are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.</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.”<br><strong>- Dan, Technology and Transformation</strong></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>
<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>
<p><strong>Database management:</strong> Backend developers design and manage the database systems that store and retrieve data for the application. This includes creating, optimizing, and maintaining database schemas, writing database queries, and ensuring data integrity and security.</p>
<p><strong>API development:</strong> Backend developers build and maintain application programming interfaces (APIs) that allow the frontend and other services to communicate with the backend. This involves designing RESTful or GraphQL APIs, implementing endpoints, and handling data requests and responses.</p>
<p><strong>Server-side logic:</strong> They write the server-side code that executes business logic and processes user requests. This may involve implementing user authentication, authorization, and business rules. They ensure that the application functions correctly and efficiently on the server.</p>
<p><strong>Security and performance:</strong> Backend developers are responsible for implementing security measures to protect the application and its data, such as user authentication, encryption, and access control. They also optimize the server-side code and database queries to enhance application performance.</p>
<p><strong>Integration:</strong> Backend developers often work on integrating third-party services and APIs into the application. This can include payment gateways, social media platforms, external databases, or other microservices.</p>
<h4>Connect to your skills and professional experience</h4>
<ul>
<li>3 - 7 years of experience.</li>
<li><strong>Java and Kotlin proficiency:</strong> You should have strong programming skills in both Java and Kotlin. Be able to write clean, efficient, and maintainable code in these languages.</li>
<li><strong>Android development:</strong> Proficiency in Android app development, including building user interfaces, handling user input, and working with Android's APIs and components.</li>
<li><strong>Server-side development:</strong> Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure.</li>
<li><strong>Database management:</strong> Experience in designing, querying, and managing databases, both on the mobile device (SQLite) and on the server (e.g., MySQL, PostgreSQL, or NoSQL databases).</li>
<li><strong>Security best practices:</strong> Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities.</li>
<li><strong>API integration:</strong> Proficiency in integrating mobile apps with backend services, third-party APIs, and web services.</li>
<li><strong>Performance optimization:</strong> Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times.</li>
<li><strong>Cross-platform development:</strong> Familiarity with cross-platform development frameworks like Flutter or React Native, which allow the development of mobile apps for both Android and iOS using a single codebase.</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>Personal independence</h4>
<p>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your immediate family members are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.</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.”<br><strong>- Dan, Technology and Transformation</strong></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>
JOB PURPOSE:<br>lead the design and architecture of high-performance financial transaction systems, drive the transition to a proprietary solution that provides superior agility, faster time‑to‑market for custom payment products, and full control over integrations.<br>KEY ACCOUNTABILITIES:<br>Design and architect enterprise-grade payment processing solutions using Java and j POS. Lead the development of card management, transaction switching, authorization, clearing, and settlement systems. Design and implement ISO 8583-based transaction flows and message transformations. Architect acquiring, issuing, ATM, POS, and payment gateway integrations. Define secure and scalable microservices and event-driven architectures for financial systems. Ensure compliance with PCI-DSS, EMV, and financial security standards. Lead integration with banks, payment networks, switches, and third-party processors. Optimize transaction throughput, latency, resiliency, and fault tolerance. Design high-availability and disaster recovery strategies for payment platforms. Review technical designs, and solution architectures across development teams. Mentor engineering teams on payment architecture best practices and secure coding standards. Collaborate with product owners, operations, infrastructure, compliance, and security teams. Create architecture documentation, sequence diagrams, integration specifications, and operational runbooks. Support production troubleshooting, incident resolution, and performance tuning for transaction systems. Provide regular technical status, risk assessments, and milestone updates directly to the Software Engineering and Digital Senior Director.<br><br>KNOWLEDGE, SKILLS & COMPETENCIES:<br>Education Background Bachelor’s degree in Computer Science, Software Engineering or related field Competencies- Expert in Java (17/21 LTS), concurrency, JVM tuning and high‑throughput systems.- Deep experience in payment platform architecture – preferably replacing or integrating with BPC Smart Vista or similar switches (Postilion, ACI, etc.).- Strong understanding of j POS (working effectively with j POS specialists).- Proven track record in legacy modernization and phased migration projects (2‑3 year horizon).- Microservices, event‑driven architecture (Kafka), Spring Boot, Kubernetes, and cloud-native design.- Database architecture (SQL, NoSQL) for transaction and reconciliation data.- Security: PCI DSS, encryption, HSM integration, secure key management.- CI/CD, observability, and chaos engineering for payment‑grade resilience Language Skills English – fluent (technical design, board‑level presentations, stakeholder management) Years of Experience10 years in software development with at least 4 years as a Software Architect in fintech/payments, experience with BPC Smart Vista is a strong plus.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics Inc.<br> is a leading American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is looking for Technical Interviewers.<br> Responsibilities: Conduct technical interviews and assessments for Java developer positions to evaluate candidates' coding skills, problem-solving abilities, and understanding of Java concepts.<br> Collaborate with recruitment teams to refine interview questions and techniques based on role requirements and industry trends.<br> Provide detailed feedback and recommendations on candidates to hiring managers and HR teams to assist with hiring decisions.<br> Stay updated with the latest Java technologies and updates to effectively assess candidates.<br> Participate in creating and standardizing technical interview processes and training materials for interviewers.<br> Proven experience as a Java developer with a strong understanding of Java ecosystems and frameworks such as Spring and Hibernate.<br> Previous experience in technical interviewing, mentoring, or teaching roles is highly advantageous.<br> Excellent communication and interpersonal skills.<br> Ability to provide constructive feedback and handle interviews professionally.<br> Additional languages are a plus.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><span><span><span><span><span><span><span>A subsidiary of Al Ahly Capital, Al Ahly Momkn is a fast-evolving Fin-tech company committed to promoting secure, convenient & seamless payment solutions and financial services for business owners, service providers and consumers across Egypt.</span></span></span></span></span></span></span><br><br></span><p><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>At Al Ahly Momkn, we foster a culture of innovation, collaboration, and personal growth.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><br></p><br><p><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span>We believe in empowering our employees to unleash their full potential and make a real impact in their roles. As part of our team, you'll have the opportunity to work on exciting projects, learn from industry experts, and be part of a supportive and inclusive community.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><br></p><br><ul><li><span><span>Implement agile methodologies actively to manage project tasks and adapt to changes effectively.</span></span><br></li><li><span><span>Work collaboratively with developers, designers, and product managers to ensure effective communication and project alignment.</span></span><br></li><li><span><span>Write clean, efficient code that adheres to best practices and coding standards tomaintainhigh qualitysoftwareand reliability.</span></span><br></li><li><span><span>Debug and resolve issues promptly to ensure the stability and performance of the system.</span></span><br></li><li><span><span>Adjust existing designs as needed to address issues, integrate feedback, or accommodate new requirements.</span></span></li></ul><br><span>Requirements</span><ul><li><span><span>Bachelor’s degree in Computer Science, Software Engineering, or related field.</span></span></li><li><span><span><span><span><span><span><span>1-2 years of experience in development.</span></span></span></span></span></span></span></li><li><span><span><span><span><span><span><span><span>Experience in Java 17, Spring Boot,</span></span><span><span>MySql</span></span><span><span>, git.</span></span></span></span></span></span></span></span></li><li><span><span><span><span><span><span><span><span><span>Fin-tech background is a plus.</span></span></span></span></span></span></span></span></span></li></ul><br><span>Benefits</span><ul><li><span><span><span>Embark on an exciting journey with the Fin-Tech Experts.</span></span></span></li><li><span><span><span>Join a workplace that actively encourages and supports all talents.</span></span></span></li><li><span><span><span>A support system where you have a safe place to voice your opinion, share feedback, and be your true authentic self.</span></span></span></li><li><span><span><span>Join us in our mission to accelerate financial inclusion and make financial freedom accessible to all.</span></span></span></li></ul><br> </div>
The Java Team Lead will oversee and guide a team of developers to deliver top-notch software solutions. Responsibilities include leading the design and implementation of Java-based applications, overseeing application performance, and ensuring the application of best practices in software development. The role will involve employing microservices architecture, utilizing design patterns, and fostering collaboration within the team. This is a full-time hybrid position based in Cairo, combining onsite and remote work flexibility.<br> Qualifications Proficiency in Java and experience with Microservices architecture for scalable application development Strong understanding of Design Patterns and their practical applications Experience in Software Development, including requirements analysis, coding, and troubleshooting Proven Team Leadership skills with the ability to mentor and guide team members effectively Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field Strong analytical and problem-solving skills Experience with Agile development methodologies Excellent communication and organizational skills
Senior Java Engineer Proxify – uncovering the world's hidden talent since 2018Proxify connects talented tech professionals like you with long-term remote opportunities at top companies in the USA, Sweden, Germany, the Netherlands, and beyond. We believe that talent has no borders. We value skills, experience, and potential above location, helping experienced engineers build meaningful careers while working remotely. Since launching in 2018, Proxify has helped more than 5,000 developers land long-term remote opportunities with over 1,200 companies worldwide. We focus on building lasting relationships with both developers and clients, creating opportunities where you can make a real impact. The Role We are looking for a Senior Java Engineer to join one of our fast-growing client teams, the market leader in anti-corruption and anti-money laundering software. This is a full-time, long-term remote engagement. You'll have the opportunity to collaborate with cross-functional teams and deliver impactful solutions to support business growth. Responsibilities Lead the design and implementation of robust, scalable backend services using Java and the Spring Ecosystem (Spring Boot, Spring Cloud) Drive best practices in coding, testing, security, and performance optimization Build and maintain RESTful APIs and event-driven architectures to support business logic and front-end applications Work extensively with cloud environments, leveraging containerization technologies (Docker/Kubernetes) Diagnose and resolve complex production issues, ensuring high availability and system reliability Requirements5+ years of post-internship professional experience as a Software Engineer Expert-level proficiency with Java and core features Deep expertise with the Spring Framework Proven track record in designing and implementing Microservices Architecture and RESTful APIsExperience with SQL and NoSQL databases Strong understanding of Cloud Computing principles Solid grasp of testing methodologies, including unit, integration, and end-to-end testing Ability to work with minimal supervision Why work remotely with Proxify? Accelerate your tech career — Discover exclusive long-term remote engagements at the world's most interesting product companies. Find your dream role — Skip the typical recruitment roadblocks and biases with personally matched engagements. Gain more freedom — All Proxify roles are 100% remote, no more long commutes and being restricted to the local job market. Speedy application — You only need to apply to Proxify once, and, if successful, we'll recommend you to jobs matching your profile. No more endless edits of your resume!
Job Summary We are seeking an experienced Squad Lead – Java (French Speaker) to lead a high-performing development squad on a large-scale telecom project. The ideal candidate will have strong technical expertise in Java technologies, proven leadership experience, and excellent communication skills in both French and English. You will be responsible for leading the team, driving technical excellence, ensuring timely delivery, and collaborating with cross-functional stakeholders. Key Responsibilities Lead, mentor, and manage a squad of Java developers, fostering collaboration and continuous improvement. Drive the design, development, and delivery of scalable, high-performance applications. Collaborate with product owners, architects, QA, Dev Ops, and business stakeholders to define technical solutions. Conduct code reviews and ensure adherence to coding standards, security, and best practices. Break down business requirements into technical tasks and manage sprint planning and delivery. Identify technical risks and propose effective solutions. Support CI/CD implementation and maintain high code quality. Monitor application performance and resolve production issues when required. Ensure Agile/Scrum methodologies are followed throughout the development lifecycle. Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field.8+ years of Java development experience.2+ years of experience leading software development teams or Agile squads. Strong expertise in Java 11/17, Spring Boot, Spring MVC, Spring Data, and Spring Security. Hands-on experience with Microservices Architecture. Experience with RESTful APIs and event-driven architectures (Kafka/Rabbit MQ). Strong knowledge of SQL databases (Oracle, Postgre SQL) and NoSQL databases (Mongo DB). Experience with Docker, Kubernetes/Open Shift, and CI/CD pipelines (Jenkins, Git Lab CI, Azure Dev Ops, or similar). Strong understanding of design patterns, SOLID principles, multithreading, and performance optimization. Experience with Git and Agile development practices. Preferred Qualifications Telecom industry experience is highly preferred. Experience with cloud platforms (AWS, Azure, or GCP). Familiarity with monitoring tools such as Splunk, ELK, Grafana, or Prometheus. Knowledge of API Gateway technologies and enterprise integration. Java or Spring certifications are a plus. Language Requirements Fluent French (Mandatory). Professional English communication skills. Soft Skills Strong leadership and coaching abilities. Excellent communication and stakeholder management skills. Strong analytical and problem-solving mindset. Ability to manage priorities in a fast-paced Agile environment. Results-oriented with a focus on quality and continuous improvement.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p>CODE81 is an agile, AI-driven technology and consulting company specializing in digital transformation solutions. Established in 2023 as part of the Ghobash Group, the company delivers innovative services across Data & AI, application development, automation, and cloud technologies, helping organizations accelerate growth and achieve measurable business outcomes.</p><br><br>Job Description<br><ul><li>Develop, test, and maintain Java-based applications.</li><li>Build and enhance RESTful APIs using Spring Boot.</li><li>Participate in software design, development, testing, and deployment activities.</li><li>Write clean, maintainable, and efficient code following best practices.</li><li>Design and optimize database schemas, queries, and relationships.</li><li>Collaborate with cross-functional teams to deliver high-quality solutions.</li><li>Utilize AI-powered development tools to improve coding efficiency, debugging, and documentation.</li><li>Participate in code reviews and continuously improve technical skills.</li></ul><br>Qualifications<br><ul><li>Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.</li><li>Fresh graduate or up to <strong>1 year of experience</strong>.</li><li>Good knowledge of <strong>Java</strong> and object-oriented programming (OOP).</li><li>Hands-on experience with <strong>Spring Boot</strong> through university projects, internships, or personal projects.</li><li>Good understanding of <strong>database design</strong>, SQL, and relational databases.</li><li>Experience using <strong>AI-assisted development tools</strong> (e.g., GitHub Copilot, ChatGPT, or similar) as part of the software development process.</li><li>Familiarity with <strong>Git</strong> and version control.</li><li>Good problem-solving and analytical skills.</li><li>Strong communication and teamwork skills.</li><li>Basic knowledge of front-end technologies such as <strong>React</strong> or <strong>Angular</strong>.</li></ul><br>Additional Information<br><p>All your information will be kept confidential according to EEO guidelines.</p><br><br><br> </div>
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 "Java Backend Team Lead"<br>Job purpose:To lead the design, development, maintenance, and continuous enhancement of the organization’s settlement platform, ensuring the delivery of reliable, secure, and scalable Java-based solutions that support accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for driving technical decisions, ensuring business continuity, optimizing system performance, and leading the evolution of critical payment infrastructure in alignment with business objectives, operational excellence, and regulatory requirements.<br>Responsibilities:<br>Drive engineering excellence by establishing and enforcing high code quality, maintainability, and development standards across all services Lead architectural decisions for microservices design, API governance, and complex system integrations Provide technical leadership across cross-functional teams (Product, QA, Dev Ops, and Operations) to deliver resilient and scalable solutions Own the identification of system bottlenecks, scalability risks, and performance challenges, leading optimization initiatives Ensure compliance with security, regulatory, and data protection requirements for financial and payment systems Oversee production stability by leading incident management, root cause analysis, and implementation of preventive measures Align technical roadmap and platform evolution with business priorities, operational goals, and enterprise architecture standards<br><br>Qualifications:<br>6+ years in backend development using Java Minimum 2 years of experience leading Java backend development teams. Bachelor’s degree in computer science, Software Engineering, or related field. Strong hands-on experience with Java (Spring Boot / Spring Framework) and building enterprise-grade backend services Proven experience designing and maintaining RESTful APIs and service integrations Solid experience in microservices architecture, event-driven systems, and service orchestration Strong knowledge of relational databases (e.g., Postgre SQL, MySQL) including performance tuning and schema design Proficiency with Git and modern CI/CD practices Strong understanding of distributed systems, scalability, fault tolerance, and production troubleshooting in high-availability environments 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.
About the Role:We are a shipping and logistics company connecting customers with carriers, customs systems, and partner shipping networks across multiple regions. We're looking for a Java Developer to join our integration engineering team, working on the systems that power order creation, shipment tracking, and webhook-based communication with our shipping partners (including carriers. This is a backend-focused role centered on building and maintaining reliable, fault-tolerant integrations that keep shipment data flowing accurately between our systems, our customers, and our shipping partners. Key responsibilities:Design, build, and maintain backend services in Java (Spring Boot) that integrate with multiple third-party shipping and logistics partners via REST and SOAP APIs. Develop and extend partner-specific integration modules using established design patterns (e.g. strategy/service-per-partner) so new carriers can be added without destabilizing existing ones. Build and maintain webhook senders and receivers for order status updates, tracking events, and order creation across partner platforms. Implement asynchronous, non-blocking processing for high-volume shipment events using Spring's async capabilities and AWS messaging services (SQS/SNS). Write and maintain unit and integration tests (JUnit, Mockito) to ensure code passes our CI/CD pipeline checks before deployment. Contribute to or maintain front-end components for internal tools such as partner status dashboards, order monitoring screens, or admin panels used by operations and support teams. Qualifications Bachelor's degree in computer science, Software Engineering, or equivalent practical experience.3+ years of hands-on Java development experience (Java 8 or later). Strong experience with Spring / Spring Boot in a production environment. Experience with relational databases (e.g. Postgre SQL, Oracle, MySQL) and ORM/JPA-based data access. Practical experience integrating with external APIs, including both REST/JSON and SOAP/XML services. Experience with asynchronous processing patterns and message queues. Working knowledge of AWS services relevant to backend hosting. Experience writing unit and integration tests (JUnit, Mockito) and working within a CI/CD pipeline. Solid understanding of Git and standard version control workflows. Strong debugging skills, particularly around third-party integration failures, malformed responses, and intermittent connectivity issues. Working knowledge of front-end development (HTML, CSS, Java Script, and a modern framework such as React, Angular, or Vue) sufficient to build or maintain simple internal dashboards, admin screens, or status pages.
About the Role We are looking for a talented 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, building microservices-based architectures, and developing secure, scalable APIs. 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. 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 Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical 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
Responsibility Develop and maintain backend services using Java SE (8 or higher) and Spring Boot. Design and implement RESTful APIs that are efficient and secure. Support task planning and delivery, ensuring alignment with departmental tools and workflows. Perform verification and validation testing for software projects Suggest technical upgrades and drive continuous improvements Maintain, refactor, and optimize existing codebases Develop future-proof reusable libraries across projects Design and implement user-friendly, scalable interfaces Ensure code quality and adherence to best practices<br>Requirements Strong expertise in Java, Spring Framework, and Hibernate Experience designing and implementing RESTful APIsSolid understanding of Microservices Architecture (plus) Exposure to Cloud Technologies (plus) Proficiency in SQL Server and database management Advanced knowledge of Data Structures, OOP, Algorithms, and Problem-Solving Excellent debugging and troubleshooting skill Ability to adapt to changing requirements and priorities1+ year of experience in Java backend development Strong proficiency in Java (version 8+) Hands-on experience with Spring Boot & React Knowledge of Java Script is a plus
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.
About the Role We are looking for a talented 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, building microservices-based architectures, and developing secure, scalable APIs. 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. 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 Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical 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
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a Junior Java Developer with a focus on <strong>Spring Boot</strong>, <strong>Microservices</strong>, and <strong>Kubernetes</strong> to join our innovative team. The ideal candidate should possess hands-on experience with these technologies and be excited to assist with the design, development, and deployment of scalable applications in a cloud environment. You will work collaboratively with a team of skilled professionals to contribute to the overall success of our backend services.</p><p><strong>Key Responsibilities:</strong></p><p>Develop and maintain Java applications using <strong>Spring Boot</strong>.</p><p>Implement <strong>Microservices</strong> architecture in the development of applications.</p><p>Utilize <strong>Kubernetes</strong> for container orchestration, ensuring efficient application deployment and scaling.</p><p>Collaborate with cross-functional teams to integrate services and maintain seamless application infrastructure.</p><p>Participate in code reviews and engage in troubleshooting issues to enhance performance and reliability.</p><p>Contribute to the adherence of best practices in development, deployment, and documentation.</p><p><strong>Required Skills:</strong></p><ul><li>Proficiency in <strong>Spring Boot</strong> for building scalable Java applications.</li><li>Understanding of <strong>Microservices</strong> architecture and its benefits.</li><li>Familiarity with <strong>Kubernetes</strong> for managing containerized applications.</li><li>Strong problem-solving skills with a focus on optimally executing tasks.</li><li>Experience with version control systems (e.g., Git) and Agile methodologies.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Required Skills:</strong></p><ul><li>Proficiency in <strong>Spring Boot</strong> for building scalable Java applications.</li><li>Understanding of <strong>Microservices</strong> architecture and its benefits.</li><li>Familiarity with <strong>Kubernetes</strong> for managing containerized applications.</li><li>Strong problem-solving skills with a focus on optimally executing tasks.</li><li>Experience with version control systems (e.g., Git) and Agile methodologies.</li></ul><p><strong>Qualifications:</strong></p><ul><li>2 years of experience in Java development or in a similar technical role.</li><li>A solid understanding of backend technologies such as Java and Spring Boot.</li><li>Basic knowledge of containerization and orchestration technologies, particularly <strong>Kubernetes</strong>.</li><li>A strong desire to learn and grow in backend development.</li></ul><p></p></section>
<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>
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