
Java Developer
CARITech -
Smart Village, GizaPosted 2 years ago30Applicants for1 open position
- 21Viewed
- 6In Consideration
- 15Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a skilled and experienced Java Developer to join our dynamic team.
The ideal candidate should have 5+ years of experience developing and maintaining Java-based applications. You will be responsible for all aspects of the software development lifecycle, from gathering requirements to designing, implementing, testing, and deploying applications. You will also work closely with other team members to ensure that our applications meet the needs of our users and business.
Responsibilities:
- Design, develop, and maintain Java-based applications
- Work with other team members to gather requirements, design, implement, test, and deploy applications
- Identify and resolve technical issues
- Participate in code reviews and design discussions
- Stay up-to-date on the latest Java technologies and trends
Job Requirements
- Bachelor’s Degree in Engineering/ Computer Science or equivalent is required
- 5+ years of experience developing Java-based applications
- Strong understanding of object-oriented programming principles and design patterns
- Experience with Java EE technologies such as JSF, EJB, and JPA
- Experience with relational databases and SQL
- Experience with unit testing and test-driven development
- Excellent problem-solving and debugging skills
- Ability to work independently and as part of a team
Highly Preferred Qualifications:
- Experience with cloud computing platforms such as AWS or Azure
- Experience with continuous integration and continuous delivery (CI/CD)
- Experience with DevOps practices
- Experience with Agile development methodologies