الوصف الوظيفي
The Company We are looking for a Senior Java Developer with experience in building a high-performing, scalable, enterprise-grade application. You will be part of a talented software team that works on mission-critical applications. The senior Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Senior Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems. The team you join is a team of talented developers who are working on multiple applications that use Symphony and Zend Framework 3 as a base. We are expanding our team because of continuous growth of our company, so if you are a talented, hard-working individual who is willing to make an immediate impact, apply today and be part of something big! You will work strongly together with the project managers, product owners and other stakeholders within the company and ensure a smooth translation of these requirements into actionable stories for our executing teams.
Your responsibilities
Build and maintain our Java applications
Build efficient, testable, and reusable Java code
Document, research and refine projects and tasks (stories) and requirements into detail together with your scrum master, project managers, product owners, stakeholders and the different teams.
Solve complex performance problems and architectural challenges
Integration of data storage solutions like Postgres and redshift etc.
Cooperate with DevOps to ensure quality architecture and code.
Troubleshoot issues and identify solutions
Write clean and fully documented code
المهارات
Strong knowledge of Java, Postgres and other relational databases.
Understanding the behaviour of Java
Understanding of MVC design patterns and OOP
Understanding of API frameworks and methods
Basic understanding of front-end technologies, such as JS, HTML5, and CSS3
Understanding accessibility and security compliance
Strong knowledge of the common Java or web server exploits and their solutions
Understanding fundamental design principles behind a scalable application
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Familiarity with limitations of Java as a platform and its workarounds
Creating database schemas that represent and support business processes
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as Git
Proficient understanding of Scrum Agile methodology and usage of Jira in combination with Confluence.
Preferred qualifications
Knowledge of technologies like AWS, Jenkins, PHP.
E-commerce and billing/payment knowledge.
تفاصيل الوظيفة
منطقة الوظيفة دبي, الإمارات العربية المتحدة
قطاع الشركة وكالات التوظيف
طبيعة عمل الشركة شركة توظيف
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف غير محدد
الراتب الشهري غير محدد
عدد الوظائف الشاغرة غير محدد
المرشح المفضل
المستوى المهني متوسط الخبرة
منطقة الإقامة الإمارات العربية المتحدة
*** تقدم على الرابط التالي : Apply on the following link ***
https://www.bayt.com/ar/uae/jobs/senior-full-stack-java-developer-4071163/