Senior Java Developer

3 days ago


القاهرة, Egypt Arpu Telecommunication Services Full time

We are seeking a **Senior Java Developer** with extensive experience in **Spring Framework** (with a focus on **Spring Boot**) to join our team. The primary responsibility will be refactoring and revamping legacy projects to improve performance, maintainability, and scalability. The role also involves expertise in database design and optimization (**MySQL**), **caching methodologies**, **API integrations**, and implementing robust **security measures**.

**Key Responsibilities**
- **Code Refactoring & Modernization**: Analyze, refactor, and enhance legacy codebases to align with modern development practices.
- **Spring Framework Development**: Lead development efforts using **Spring Boot** and other Spring modules (e.g., Spring Security, Spring MVC).
- **Database Design & Optimization**: Design efficient and scalable database schemas, optimize MySQL queries, and ensure high performance.
- **API Integrations**: Design, integrate, and secure **RESTful APIs**, ensuring seamless communication with external systems.
- **Security Measures**: Implement security best practices, including authentication, authorization, and data protection, adhering to industry standards.
- **DevOps Collaboration**: Utilize tools like **Jenkins** to support CI/CD pipelines and streamline development workflows.
- **Collaboration**: Work closely with cross-functional teams, including QA, DevOps, and Product Management, to ensure smooth project delivery.
- **Documentation**: Maintain comprehensive technical documentation for refactored components and integrations.

**Requirements**:
**Required Skills & Experience**
- **Java Expertise**: 4+ years of experience in **Java SE/EE** development.
- **Spring Framework**: Deep understanding of **Spring Boot**, **Spring MVC**, and **Spring Security**.
- **Database Proficiency**: Strong skills in **MySQL** database design, optimization, and query performance tuning.
- **Caching**: Experience with caching tools like **Redis**, **Ehcache**, or similar.
- **API Development**: Proven experience in designing and integrating **RESTful APIs** with robust security measures.
- **Security Practices**: Knowledge of OWASP guidelines, authentication protocols (e.g., OAuth, JWT), and encryption techniques.
- **CI/CD Tools**: Familiarity with **Jenkins** for build, deployment, and integration pipelines.
- **Code Refactoring**: Proven ability to refactor legacy codebases and implement design patterns.
- **Version Control**: Proficient with **Git** and collaborative development workflows.
- **Testing**: Hands-on experience with testing frameworks such as **JUnit** and **Mockito**.

**Preferred Qualifications**
- Familiarity with **NoSQL databases** like **MongoDB**.
- Experience with containerization tools such as **Docker**.
- Basic knowledge of **Linux administration** for deployment and troubleshooting.
- Knowledge of performance profiling tools and APM solutions.



  • القاهرة, Egypt Jadeer Full time

    **Ready to make a remarkable change in the technology market? Join a trailblazing IT & Software Solutions company as a Senior Innovation Developer** **Job Title**: Senior Innovation Developer **Location**: Nasr City, Cairo, Egypt **Department**: IT Solution and Development **Reports to**: Team Leader **Company Overview**: Jadeer Agency is recruiting on...

  • Senior Java Developer

    15 hours ago


    محافظة القاهرة, Egypt emaratech Job Openings Full time

    emaratech (emarat Technology Solutions), a Dubai (U.A.E) based technology and professional services company that specializes in providing consulting, outsourced technology and business strategy solutions for the global corporate and government entities in the Middle East. We are currently looking to hire Java developers for our Egypt (Cairo) office with the...


  • محافظة القاهرة, Egypt emaratech Full time

    **emaratech (emarat Technology Solutions), a Dubai (U.A.E) based technology and professional services company that specializes in providing consulting, outsourced technology and business strategy solutions for the global corporate and government entities in the Middle East. We are currently looking to hire Java developers for our Egypt (Cairo) office with...

  • Junior Java Developer

    3 weeks ago


    القاهرة, Egypt Spectro Systems Full time

    **Junior Java Developer** Reports To: Senior Java Developer/Development Manager **Job Summary**: **Key Responsibilities**: - Write clean, efficient, and well-documented code. - Collaborate with senior developers and other team members to deliver high-quality software solutions. - Stay updated with the latest industry trends and technologies. - Perform...

  • Senior Java Developer

    2 weeks ago


    القاهرة, Egypt Giza Systems EG Full time

    Participates as a member of the development team. - Works on problems/projects of moderately complex scope. - Acts as an informed team member providing analysis of information and limited project direction input. - Performs basic analysis of functional or business requirements. - Completes code stubs prepared by more senior developers. - Participates in code...

  • Senior Java Engineer

    2 weeks ago


    القاهرة, Egypt Avenga x Qinshift Full time

    **_This is us_** At Qinshift and Avenga we are merging together to start a new era of technology that matters. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us. **_This is the job_** We are seeking a Senior Java Engineer to lead the development and implementation of...

  • Senior Java Developer

    3 weeks ago


    القاهرة, Egypt IBM Full time

    Introduction In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of...

  • Software Developer

    4 weeks ago


    القاهرة, Egypt TRACCS Full time

    **About Company**: U.S based Bank more information can be disclosed during interview Process **JOB SUMMARY**: Specialist role in the production management function for technologies and systems that support the Firm’s various business functions **RESPONSIBILITIES**: - Identify defects, discrepancies, and trends by ways of code debugging or log analysis -...

  • Senior Developer,

    2 days ago


    القاهرة, Egypt Jadeer Full time

    **Ready to shape the future of mobile solutions in the IT industry? Jadeer is hiring a Senior Developer (Kony) on behalf of one of its clients.** **Responsibilities**: - Tracing test cases/problem scenarios to locate and maintain sources of problems - Performing maintenance programming and correction of identified defects. **Job Requirements**: -...


  • القاهرة, Egypt Reactive Talents Full time

    **Senior Android Native Developer (Kotlin/Java) - Voice Chat App** **Location**: Middle Eastern Market **(Remote)** **Contract**: 2-Month Development + Long-Term Maintenance **About Us** **Your Responsibilities** - Develop a high-performance Android voice chat app using Kotlin/Java - Integrate real-time communication (WebRTC, VoIP) - Optimize for low...

  • Senior Developer,

    3 weeks ago


    القاهرة, Egypt Tafaseel Full time

    **Job Summery**: Senior developer translate software requirements into concise and robust programming code. They also assist in the facilitation of team and client meetings and deliver informative, well-organized presentations. Senior developers must have strong understanding of system architecture and design, as well as complex database concepts and the...


  • القاهرة, Egypt Vodafone Full time

    **What you’ll do**: The Systems Engineer delivers, maintains, and optimizes infrastructure, database, and middleware capabilities to support and enable the development and operations of modules and solutions enabling integration and continuous delivery, maximising the speed and quality of delivery across teams. Including the provision of...

  • Java Developer

    3 days ago


    القاهرة, Egypt BlackStone eIT Full time

    **Responsibilities**: - Collaborate with team members to gather requirements and translate them into technical specifications. - Write clean, efficient, and scalable code while following best practices. - Troubleshoot and resolve software defects and issues. - Participate in code reviews to ensure code quality and adherence to standards. - Stay updated with...


  • القاهرة, Egypt Si-Ware Systems Full time

    Si-Ware is hiring a Java Desktop Developer(s) for one of leading global technology projects. We focus on how qualified, potential, and passionate our future employees are, rather than how many years of experience they have! **Responsibilities**- Autonomy interprets business/technical requirements, and designs, implements, and tests high-quality solutions. -...


  • القاهرة, Egypt Vodafone Full time

    **Role purpose**: **Key accountabilities and decision ownership**: - Create and own product & platform design, build, configurations and deployments - Transform functional requirements to technical user stories and assign business value - Document all codes of the development processes to record and facilitate the work of other mobile developers. - Resolve...

  • Java Developer

    3 days ago


    القاهرة, Egypt DXC Technology Full time

    **Job Description**: **Essential Job Functions**: - Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components. - Work with senior team members to meet project requirements and deadlines, actively participating in design and code reviews. - Contribute to...


  • القاهرة, Egypt Vodafone Full time

    **Position Overview**: **Key Responsibilities**: **1. **AEM Development**: - Utilize AEM Sites, Assets, Mobile, and Communities to create robust and scalable solutions. - Customize and extend AEM Core Components to meet business requirements. **2. **Web Technologies**: - Write clean, efficient, and maintainable code in Java, HTML, CSS, and JavaScript. -...


  • القاهرة, Egypt Egyptian Banks Company Full time

    Contribute to all stages of the software development lifecycle - Analyze user requirements to define business objectives - Responsible for the analysis of data integration requirements and the development of technical specifications. **Requirements**: - 2-5 years of experience in Software Development - Experience in Core JAVA, Spring, Spring Boot...


  • القاهرة, Egypt CrossWorkers Full time

    **Senior Software Developer for a German Customer** - Support the gathering and description of business process requirements in user story format - Develop and implement new features and continuously optimize the existing solution in Hybris, and ensure connectivity between SAP ECC and Hybris - Ensure that the processes and solutions of the digital...


  • القاهرة, Egypt Luxoft Full time

    Cairo, Egypt Android Automotive Industry 06/11/2024 Req. VR-108590 **Project description**: Luxoft is the major independent Software Services company world-wide. We deliver professional software products and services in multiple business verticals, especially Automotive. Do you want to be part of a team of innovators, developing a ready-to-use IVI...