Java Software Engineer

الإمارات
  • Independently write secure and optimized code.
  • Collaborate with cross-functional teams to deliver new features and improvements.
  • Participate in decisions ensuring long-term system integrity.
  • Conduct peer code reviews and enforce coding best practices.
  • Mentor junior engineers and promote a strong engineering culture.
  • Identify and rectify complex application issues.
  • Maintain detailed technical documentation.
  • Recommending changes to existing Java infrastructure.
  • Design and build low-latency and high-volume applications while ensuring adherence to mission-critical functions and systems .
  • Provide continuous support in the development lifecycle through an objective analysis of application design, core functionality and user requirements.
  • Staying informed of functional alternatives and technologies and submitting them for review to improve existing standards.


Skills

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Experience with backend technologies including Java, Spring, Spring Boot, and Restful API.
  • Understanding of cloud technologies including AWS, Azure, and Google Cloud.
  • Expertise with Object Oriented Design (OOD) and programming.
  • Experience in Java development, alongside familiarity with interface design, database structures and statistical analysis.
  • Exceptional problem-solving skills with a keen eye for identifying and analyzing potential infrastructural liabilities.
  • Familiarity with DevOps tools.


تاريخ النشر: اليوم
الناشر: Bayt
تاريخ النشر: اليوم
الناشر: Bayt