Advansys logo

Senior Java Developer at Advansys | Nasr City, Egypt

AdvansysNasr City, Al Manteqah Al Oula, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Requirements:7+ years of experience in Java developmentDeep understanding of object-oriented programming (OOP) principlesStrong foundation in Java Core and J2EE development, including best practices and design patternsExperience with Spring-MVC/Spring-Boot frameworksProficient in developing Java REST web servicesKnowledge of database design fundamentals and JPAExperience in analyzing, designing, and developing business requirementsFamiliarity with TDD, code testability standards, and tools like JUnit/MockitoProven track record in developing backend components, services, or APIs in Java or similar languagesStrong skills in writing high-performance, multi-threaded, efficient, and maintainable codeExperience in designing and implementing scalable microservices-based applicationsFamiliarity with web development technologies such as HTTP, REST, HTML, JSON, and building complex multi-tier distributed systemsKnowledge of SQL and experience with online data stores (MySQL, PostgreSQL, Oracle, MS SQL Server)Experience in building, maintaining, and scaling large distributed systemsAble to identify trade-offs in various implementations to determine the best solutions for specific scenarios.

About the job

Join our dynamic Agile team as a Senior Java Developer and take part in weekly sprints, working collaboratively with fellow developers and test engineers to deliver exceptional software solutions. As an independent contributor, you will engage closely with product management, support, and engineering teams to prioritize tasks and fulfill business requirements effectively.

Your role will involve mentoring and conducting code reviews in a remote setting, establishing best practices, writing specifications, and creating internal documentation like wiki pages and Knowledge Base articles. You will also collaborate with the Support team and communicate with customer system administrators, DBAs, and developers to troubleshoot issues efficiently.

In this position, you'll provide technology recommendations and strategize to support business requirements, while also formulating and executing test plans based on established project priorities.

You must possess the ability to address urgent issues as they arise, ensuring that our software remains robust and reliable.

About Advansys

Advansys is a leading technology solutions provider, committed to delivering innovative software and consulting services. We pride ourselves on our collaborative work environment where creativity and problem-solving thrive, enabling our team members to excel in their fields.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.