Java Software Engineer

Doha Tax Free21 days agoFull-time External
Negotiable
Job Summary: We are seeking a highly skilled and experienced Senior Software Engineer with strong expertise in Java, AngularJS, and database technologies. The ideal candidate will have a proven track record of developing scalable web applications and working across the full software development lifecycle. Key Responsibilities: • Design, develop, and maintain high-performance web applications using Java and AngularJS. • Ensure the performance, quality, and responsiveness of applications. • Troubleshoot and debug applications and provide timely resolutions. • Work with databases (SQL/NoSQL) to design schemas, write queries, and optimize performance. • Participate in code reviews and contribute to continuous improvement. • Stay up-to-date with emerging technologies and frameworks. Required Skills: • Strong proficiency in Java (Core & Advanced). • Hands-on experience with AngularJS (and familiarity with Angular 2+ is a plus). • Solid understanding of database systems (e.g., MySQL, Oracle, PostgreSQL). • Experience with RESTful APIs and microservices architecture. • Familiarity with version control systems (e.g., Git). • Good understanding of software development methodologies (Agile/Scrum). • Excellent problem-solving and analytical skills. • Strong communication and collaboration abilities.