Responsibilities
Develop high-quality Java code that meets the business requirements and technical specifications.
Conduct peer code reviews to ensure code quality, adherence to best practices, and maintainability.
Improve the performance of applications by optimizing Java code, memory usage, and database queries.
Design and integrate databases with Java applications, using technologies like JDBC, Hibernate, JPA(Java Persistence API), or Spring Data.
Guide and mentor junior developers, providing technical leadership and assisting with their professional growth.
Work on integrating Java applications with external systems, services, and third-party tools.
Create and maintain clear documentation of the codebase, system architecture, and development processes.
Implement security best practices, such as input validation, encryption, and secure authentication, to protect applications from threats.
Qualifications
Strong experience with Java frameworks such as Spring, Spring Boot, Hibernate, JavaFX, or Java EE.
Ability to break down complex technical problems and come up with scalable and efficient solutions.
Experience leading teams, mentoring junior developers, and providing technical guidance.
Typically requires 5+years of professional experience as a Java Developer or in a similar software development role.
Strong debugging and troubleshooting skills to resolve issues in a timely manner.
Understanding and experience in building microservices-based applications using SpringBoot or similar technologies.
تفاصيل الوظيفة
الموقع عمان - الأردن
القطاع
نوع الوظيفة دوام كامل
الدرجة العلمية بكالوريوس
الخبرات 5+
الجنسية
غير محدد
سجلي الدخول للتقدم