Full Stack

Senior Java Developer

Flairstech
Alexandria, Egypt Listed 1 month ago via Naukrigulf
java spring sql mysql oracle react angular javascript html css docker kubernetes aws azure gcp

Job Overview

Company Industry IT - Software Services
Department / Functional Area IT Software

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.

Ready to apply?

You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.

Opens the original job posting in a new tab

  • CompanyFlairstech
  • LocationAlexandria, Egypt
  • CategoryFull Stack
  • Listing sourceNaukrigulf
  • Apply onnaukrigulf.com
  • Listed1 month ago
Senior Java Developer On naukrigulf.com
Apply Now (opens the original posting in a new tab)

Related Full Stack jobs

More Full Stack

Keep this job on every device

It’s saved on this browser. Create a free JobSphere account to keep it, and every job you save, on any device.

Free. No spam.