- Home
- Jobs
- Flairstech
- Senior Java Developer
Senior Java Developer
Job Description Roles & Responsibilities 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. Desired Candidate Profile 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. 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. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior Java Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyFlairstech
- LocationAlexandria, Egypt
- CategoryFullStack
- SourceNaukrigulf
- Listed2h ago
Related FullStack jobs
Senior Full Stack Developer
We are seeking motivated Developers to join our development teams working on various products across our portfolio. This role offers excellent opportunities to…
Senior Full stack
Flairstech Corporation is seeking an Intermediate/Senior .NET/C# and Angular Engineer to join our ever-growing team. You will collaborate with one of…
Senior .Net Developer
Responsibilities: Develop, test, and maintain .NET applications and services. Collaborate with cross-functional teams to define, design, and ship new features…
Senior Software Developer
TripSpark Technologies builds software that moves people together. Our RidePro product powers vanpool and carpool programs, trip matching, fare calculation and…