Browse
···
Log in / Register
Senior Java developer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
149 Ramses, Al Fagalah, Al Azbakeya, Cairo Governorate 4320312, Egypt
Favourites
Share
Description

**Requirements and responsibilities** ### **Job Summary:** We are seeking a dedicated and skilled **Java Developer** to join our software development team. The ideal candidate will be responsible for designing, developing, and maintaining Java\-based applications, ensuring they meet both user needs and business goals. This role involves full\-cycle software development — from initial concept through design, coding, testing, and deployment — as well as ongoing support and enhancement. ### **Key Responsibilities:** Design and fully implement Java\-based applications according to user and business requirements. Understand and analyze end\-user requirements to contribute to application architecture and design. Define clear objectives and functional scope of applications in line with business goals. Develop robust, scalable, and high\-performance software components using Java. Conduct unit testing and participate in system integration testing to ensure software quality. Debug and resolve technical issues, providing timely fixes and improvements. Review existing code, provide patches, suggest enhancements, and optimize performance. Create and support multimedia applications where applicable. Prepare comprehensive documentation for application design and functionality. Plan, prepare, and manage software release cycles and component deployment. Participate in continuous improvement initiatives and stay updated with emerging Java technologies and best practices. Document user\-facing features and functionalities to assist end users and support teams. Take ownership of personal development, continuously seeking to upgrade technical skills and domain knowledge. ### **Required Qualifications:** Bachelor’s degree in computer science, Software Engineering, or a related field. Proven experience as a Java Developer (typically 4\+ years depending on role level). Strong knowledge of Java SE/EE, object\-oriented design, and development best practices. Experience with frameworks such as Spring, Hibernate, or similar. Familiarity with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle). Proficient in writing SQL and working with relational databases (e.g., MySQL, Oracle). Understanding of RESTful APIs, microservices, and modern software architectures. Strong problem\-solving skills and attention to detail. ### **Preferred Qualifications:** Experience with front\-end technologies such as JavaScript, HTML, CSS, or Angular/React is a plus. Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Docker, Kubernetes). Experience working in Agile/Scrum environments. Knowledge of cloud platforms (AWS, Azure, GCP) is an advantage. Contributions to open\-source Java projects or active GitHub profile are a bonus. ### **What We Offer:** Competitive salary and benefits Opportunities to work on cutting\-edge technologies and innovative projects A collaborative team environment with mentorship and growth opportunities Access to training resources and continuous learning initiatives

Source:  indeed View original post
Sara Hassan
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.