1 - 20 of 774 Jobs

Search for Senior Java Developer - Spring Boot

774 results

Apply
ssc-hr logo
Full-time|Remote|Remote — Egypt

Key Responsibilities:• Design, develop, and maintain backend services and REST APIs utilizing Java and Spring Boot.• Construct and sustain a robust microservices architecture with a focus on scalability and clear service boundaries.• Implement integrations with databases, message brokers, and external systems employing industry-standard practices.• Produce c…

Sep 21, 2025
Apply
ssc-hr logo
Full-time|Remote|Remote — Cairo, Cairo Governorate, Egypt

Experience Level: Senior (Minimum 5 years)Job Description:We are seeking an exceptionally talented Java Developer with extensive hands-on experience in Spring Boot to become an integral part of our dynamic development team. The perfect candidate will possess at least 5 years of robust professional experience in Java backend development, showcasing a profound understanding of designing and constructing scalable, secure, and high-performance APIs and microservices utilizing the Spring ecosystem. Key Responsibilities: • Design, develop, and sustain backend services and REST APIs leveraging Java and Spring Boot. • Construct and uphold a microservices architecture with clearly defined service boundaries and a focus on scalability. • Integrate with databases, messaging systems, and external APIs using industry-standard methodologies. • Produce clean, maintainable, and well-documented code while adhering to best practices and coding standards. • Conduct thorough code reviews and engage in sprint planning, daily stand-ups, and retrospectives. • Collaborate closely with frontend developers, DevOps, and QA engineers to deliver comprehensive solutions. • Monitor application performance and troubleshoot any issues in both development and production environments.

Feb 5, 2026
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Job Overview:Are you a talented Back-End Java Spring Boot Engineer looking to make a significant impact in the banking sector? We invite you to join our dynamic team at ssc-hr. In this role, you will leverage your expertise in developing, optimizing, and maintaining secure and scalable banking applications utilizing Java, Spring Boot, and Microservices architecture.Key Responsibilities:Design, develop, and sustain high-performance, scalable, and secure banking applications.Create and manage RESTful APIs and integrate them with third-party services.Utilize Spring Boot, Spring Security, Spring Data, and Hibernate for robust back-end development.Implement microservices architecture with efficient inter-service communication.Collaborate with cross-functional teams, including front-end developers, DevOps, and business analysts.Ensure application security and compliance with banking industry regulations.Optimize and troubleshoot system performance, database queries, and APIs.Work with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.Implement CI/CD pipelines for seamless integration and deployment.Write clean, maintainable, and well-documented code adhering to best practices.Required Skills & Qualifications:4 to 10 years of experience in Java back-end development, particularly within the banking or financial domain.Strong proficiency in Java and the Spring Boot framework.Experience with Microservices architecture and containerization tools like Docker and Kubernetes.Proficient in working with RESTful APIs, JSON, and message queues (RabbitMQ, Kafka).Hands-on experience with relational and non-relational databases such as PostgreSQL, MySQL, and MongoDB.Knowledge of security frameworks such as Spring Security, OAuth2, and JWT.Experience with CI/CD tools like Jenkins, GitLab CI/CD, Maven, and Gradle.Familiarity with cloud platforms such as AWS, Azure, or GCP.Strong problem-solving skills and the ability to thrive in a fast-paced environment.Excellent communication and collaboration skills.

May 7, 2025
Apply
Sumerge logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

We are seeking an experienced Staff Software Engineer who excels in innovation and embraces challenges. Our ideal candidate possesses a strong passion for developing state-of-the-art software solutions using modern technologies, including cloud-native platforms, microservices, and DevOps practices. With a robust technical background, you will be skilled not only in coding and system design but also in effectively communicating complex solutions to diverse audiences. As a natural leader, you will inspire your team, nurture a collaborative environment, and guide projects to successful completion.Key Responsibilities Design, develop, and maintain scalable and resilient cloud-native platforms and applications. Implement comprehensive full-stack architectures that integrate frontend frameworks with backend services seamlessly. Champion Agile and DevOps methodologies, including CI/CD and Test-Driven Development (TDD) throughout the development lifecycle. Provide technical leadership and guidance in solution construction, implementation, and system integration. Offer technical counsel to project managers and direct team members effectively. Identify and escalate issues that may impact project success. Document developed software solutions thoroughly. Engage in system analysis and design initiatives. Contribute to project estimation and planning activities. Conduct training sessions for customers. Research, introduce, and educate others on tools, technologies, and methodologies. Evaluate and articulate alternative design approaches while implementing effective technical solutions that meet initial requirements. Mentor and support fellow team members. Ensure all programs are developed on schedule and meet established standards. Participate in the formulation of policies and standards for software construction.

Feb 1, 2026
Apply
Advansys logo
Full-time|Hybrid|6th of October City, Giza Governorate, Egypt

Job OverviewJoin our dynamic team as a Senior Java Developer specializing in microservices. In this role, you will leverage your expertise to design, develop, and maintain cutting-edge microservices-based applications using Java, Spring Boot, and Kubernetes. Collaborate closely with product owners, architects, and fellow developers to define application requirements and technical specifications.Design and implement scalable and resilient microservices on cloud platforms.Utilize CI/CD pipelines to automate testing and deployment, ensuring efficiency and reliability.Adopt best practices in containerized application development using Docker and Kubernetes.Monitor service performance, troubleshoot issues, and ensure optimal functionality.Engage in code reviews to enhance code quality and maintainability.Mentor junior developers in microservices architecture and design principles.Stay updated with the latest technologies, continuously enhancing your knowledge and skills.

Jan 22, 2026
Apply
Sarmad logoSarmad logo
Full-time|Hybrid|Cairo, Cairo Governorate, Egypt

Join our innovative team at Sarmad as a talented Java Developer! In this role, you will harness your expertise in Java programming to create high-quality software solutions. Collaborating closely with our development team, you will help design, implement, and maintain robust software applications. If you have a passion for software development and a solid background in Java, we want to hear from you!Key Responsibilities Design, code, and test software applications using the Java programming language. Work with cross-functional teams to gather requirements and develop effective solutions. Engage in code reviews, offering constructive feedback to peers. Debug and troubleshoot software issues efficiently. Adhere to best practices and coding standards in software development. Stay current with emerging technologies and trends in Java development.

Jun 26, 2024
Apply
ITWORX EDUCATION logo
Senior Java Developer

ITWORX EDUCATION

Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.Key Responsibilities:Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.

Oct 15, 2025
Apply
Rubikal logoRubikal logo
Full-time|Remote|Remote — Egypt

Join our dynamic team at Rubikal as a Senior Backend Developer specializing in Java. We are looking for a passionate and experienced Java J2EE Developer with a deep understanding of the Spring Framework. Your role will involve designing, developing, and maintaining high-performance enterprise applications. You will be instrumental in creating RESTful APIs, microservices, and web applications utilizing Java EE technologies.Your primary responsibilities will include collaborating with cross-functional teams to ensure the delivery of high-quality code, optimizing application performance, and facilitating smooth integration with databases and third-party services. A solid grasp of Agile methodologies and modern DevOps tools like Docker and Jenkins is crucial, along with a proven ability to thrive in fast-paced environments.

Jul 30, 2025
Apply
Squadio logoSquadio logo
Full-time|Remote|Remote — Egypt

Join Squadio, a pioneering global IT service provider with a remote-first approach, headquartered in Riyadh, KSA, and with delivery centers across Egypt and KSA. Our diverse teams are spread across Tunisia, Egypt, KSA, Palestine, Nigeria, and India. Since our inception in 2011 as Ibtikar Technologies, we have successfully evolved our business model to meet the rising demand from startups and enterprises looking to build and manage their engineering teams remotely, all supported by our extensive talent community.Job OverviewWe are in search of an exceptional Senior Java Web Developer with expertise in JEE/Java Web Development and significant experience in JSF. If you are passionate about developing robust web applications and thrive in a dynamic remote environment, we want to hear from you!Key Responsibilities Assist in creating comprehensive design and architectural documentation. Engage in the complete development lifecycle of new web applications. Implement unit tests for automated website testing. Deploy code to staging servers and collaborate with the internal team to troubleshoot issues prior to launch. Set up production servers and optimize web applications for performance. Facilitate user training to ensure smooth adoption of new web applications. Provide ongoing production support to end-users post-deployment. Document technical solutions, including user requirements, design decisions, and project summaries. Maintain and update existing web applications. Develop new Java code and enhance features based on business needs. Test and implement new Java web features. Engage in automated testing and test-driven development practices. Identify and fix bugs by creating patches for reported issues. Modify existing Java code and contribute to developing common libraries. Implement Java migration policies and provide training to peers.

Oct 17, 2022
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Backend Developer, where you will play a crucial role in designing, implementing, and maintaining a powerful back-end infrastructure. Your expertise will be vital in developing APIs, crafting efficient database schemas, and ensuring optimal data storage security and efficiency. Collaborate closely with front-end developers to seamlessly integrate user-facing elements with server-side logic. Your contributions will be essential in managing and enhancing application performance and scalability.

Jan 19, 2025
Apply
Advansys logo
Full-time|On-site|Nasr City, Al Manteqah Al Oula, Egypt

Join our dynamic Agile team as a Senior Java Developer and take part in weekly sprints, working collaboratively with fellow developers and test engineers to deliver exceptional software solutions. As an independent contributor, you will engage closely with product management, support, and engineering teams to prioritize tasks and fulfill business requirements effectively.Your role will involve mentoring and conducting code reviews in a remote setting, establishing best practices, writing specifications, and creating internal documentation like wiki pages and Knowledge Base articles. You will also collaborate with the Support team and communicate with customer system administrators, DBAs, and developers to troubleshoot issues efficiently.In this position, you'll provide technology recommendations and strategize to support business requirements, while also formulating and executing test plans based on established project priorities.You must possess the ability to address urgent issues as they arise, ensuring that our software remains robust and reliable.

Jan 13, 2026
Apply
tawantech logotawantech logo
Full-time|Remote|Remote — Egypt

Join our innovative team at tawantech as a Senior Java Backend Developer. We are seeking a talented individual with a strong background in payment systems to design and develop robust, secure, and scalable backend services for financial transactions.Key Responsibilities:Develop and maintain backend services utilizing Java and Spring Boot.Design and integrate payment processing systems.Create RESTful APIs and microservices.Ensure compliance with security standards (PCI-DSS).Optimize performance and reliability of backend systems.Debug and provide support for production systems.Collaborate effectively with cross-functional teams to achieve project goals.

Feb 4, 2026
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Join our dynamic team as a Senior Backend Java Engineer, where you will play a pivotal role in enhancing our backend API technology stack. You will collaborate closely with product and design teams to translate user requirements into effective technical solutions while also contributing to improvements in our DevOps tooling.Key Responsibilities:Develop and implement technology and business solutions to enhance our clients’ competitive edge.Utilize various software development technologies to create innovative and efficient solutions that strengthen our tech stack.Work collaboratively with team members to implement user stories, write tests, and continuously enhance product functionality.Communicate effectively with internal IT teams to address technical dependencies throughout the implementation process.Reporting directly to the Engineering Manager or Senior Engineering Manager, you will bring your expertise to our projects.

Nov 2, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

As a Senior Backend Java Engineer, you will play a pivotal role in enhancing our backend API technology stack within the banking sector.Your expertise will be key in collaborating with product and design teams to grasp end-user requirements and convert them into effective technical solutions. You will also contribute to the enhancement of our DevOps tooling.Key Responsibilities:Designing and implementing technology and business solutions that set our client organization apart in the competitive landscape.Utilizing a variety of software development technologies to develop innovative and efficient solutions that bolster our client’s technology infrastructure.Working closely with team members to implement user stories, write tests, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.

Sep 29, 2025
Apply
trimetis logotrimetis logo
Full-time|Hybrid|Maadi, Al Qāhirah, Egypt

Join our dynamic team at trimetis as a Senior Java Developer in an exciting greenfield project focused on developing a cutting-edge, AI-driven fleet management platform with a cloud-native architecture. Collaborate with a talented cross-functional team to create robust backend services and APIs that enable scalable and intelligent fleet operations.Your expertise will be crucial in architecting a modern, microservices-based environment, ensuring our services are secure, maintainable, and seamlessly integrated with advanced AI features such as OCR document processing, NLP search, and digital verification workflows.

May 20, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

We are seeking an experienced Senior Backend Java Staff Engineer to join our dynamic team in the banking sector. In this pivotal role, you will play a key part in enhancing our backend API technology stack, collaborating closely with product and design teams to turn end-user requirements into effective technical solutions.Your expertise will also be instrumental in improving our DevOps tooling and processes. As a Senior Backend Java Engineer, your key responsibilities will include:Designing and implementing innovative technology and business solutions that set our client organization apart in the competitive landscape.Utilizing various software development technologies to swiftly create creative solutions, enhancing the client organization’s technology framework.Working collaboratively with team members to implement user stories, conduct testing, and continuously deliver new and improved product functionalities.Engaging with internal IT teams to address technical dependencies during project implementation.You will report directly to the Engineering Manager or Senior Engineering Manager.

Dec 10, 2025
Apply
ssc-hr logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Job Type: Full-TimeExperience Level: 5–7 Years________________________________________Job Overview:We are in search of a talented and experienced Senior Developer specializing in IBM FileNet, Business Automation Workflow (BAW), and Case Manager solutions. The ideal candidate will possess extensive knowledge of document management systems, document security, and the expertise to seamlessly integrate these solutions using Java APIs into bespoke web applications, employing modern frameworks such as React and Angular, while ensuring secure interactions through protocols like OAuth2 and JWT.Essential Duties:• Develop and implement Java-based APIs to facilitate interaction with FileNet, BAW, and Case Manager platforms, secured using OAuth2/JWT.• Integrate backend APIs with frontend frameworks (React/Angular), guaranteeing secure communication via OAuth2/JWT or standard authentication methods.• Design, implement, and oversee IBM FileNet and IBM BAW workflows and processes.• Create and customize Case Manager solutions, linking them with FileNet repositories and external systems.• Establish effective and secure document management and storage solutions, incorporating access control and encryption strategies.• Collaborate with solution architects and business analysts to deliver scalable enterprise solutions.Required Qualifications:• 5–7 years of direct experience in the development and configuration of:o IBM FileNet CPEo IBM Business Automation Workflow (BAW)o IBM Case Manager• Demonstrated ability to utilize Java APIs for engaging with IBM FileNet and BAW for document, workflow, and case data management.• Proficiency in authorizing and securing IBM APIs using OAuth2/JWT protocols.• Experience working with IBM APIs alongside modern UI frameworks like React and Angular via secure REST APIs.• Comprehensive understanding of document management practices and strategies.

Feb 6, 2026
Apply
talent3600 logotalent3600 logo
Full-time|Remote|Remote — Cairo, Cairo Governorate, Egypt

We are seeking a talented Full-Stack Liferay Developer with exceptional skills in React and a robust understanding of Java backend development. This role involves creating scalable and modern portal solutions using Liferay 7.4+.

Apr 8, 2026
Apply
bm-to logo
Full-time|On-site|Cairo, Cairo Governorate, Egypt

Role OverviewAs a Backend Java Staff/Senior Staff Engineer at bm-to, you will lead our API and integration teams. This role demands a hands-on approach, where you will actively collaborate with team members to navigate complex challenges independently while fostering a culture of knowledge sharing.Key Responsibilities• Develop detailed designs in conjunction with our Solution and Software Architects.• Advise project teams on technical strategies, particularly in coding standards, continuous integration, and automated deployments.• Engage in coding alongside the team to ensure effective solutions and troubleshoot arising issues.• Identify and eliminate technical roadblocks.• Collaborate with Product Owners to shape user stories and acceptance criteria, effectively communicating trade-offs with Design teams.• Consistently seek innovative solutions to technical problems and enhance design processes, challenging existing norms when necessary.• Provide the team with a roadmap for implementing best practices in software engineering to improve code quality.• Report directly to the Senior Engineering Manager.

Apr 5, 2026
Apply
Unifonic logoUnifonic logo
Full-time|On-site|Cairo, Al Qāhirah, Egypt

Join us at Unifonic, a proudly recognized Great Place to Work®, as we redefine communication in the SaaS industry. Our vibrant team of 500 dedicated Unifones is committed to enhancing the experience of over 5,000 customer-focused companies.We cultivate a fun, collaborative environment where creativity thrives and new ideas are welcomed. As stakeholders in our organization, we are more than just employees; we are innovators shaping the future. Be a part of our exciting journey!About Our Engineering TeamOur Engineering team is pivotal in designing, developing, and maintaining the innovative technologies that power Unifonic’s services. Collaborating closely with various departments, we ensure that our offerings align with customer needs. If you are passionate about technology and eager to work on state-of-the-art communication solutions, we want you!Your RoleAs a Senior Software Engineer specializing in Java and Python, you will dive deep into the architecture of Unifonic's products, implementing enhancements, resolving bugs, conducting data analysis, and reporting key metrics. Your work will contribute to the next generation of our platform, utilizing the latest technologies within agile scrum teams.Key Responsibilities:Develop and maintain scalable solutions supporting millions of daily users.Contribute to the policies, procedures, and technical assets in our cloud infrastructure.Provide technical insights to various teams regarding Unifonic's product offerings.Enhance multi-cloud communication products while collaborating with partner software development teams.Engage in cloud-based development and deployment, particularly with AWS services (EC2, SQS, S3, RDS, Aurora).Work alongside service delivery teams to facilitate cloud product deployments.Leverage Unifonic's technical architectures to build robust, efficient, and scalable solutions.Perform database administration tasks, optimization, and advanced SQL queries.Collaborate with product owners, scrum masters, and developers to ensure high-quality deliverables using tools like JIRA and Git.

Aug 2, 2023

Sign in to browse more jobs

Create account — see all 774 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.