به عنوان یک توسعهدهنده جاوا در شرکت مشاور مدیریت و خدمات ماشینی تامین شما مسئول طراحی، توسعه و نگهداری نرمافزارها و خدمات وب با استفاده از تکنولوژیهای جاوا خواهید بود. در اینجا معماری ما بر پایه سرویسهای RESTful است و تأیید هویت سرویسها با استفاده از OAuth 2.0 پیادهسازی شده است. شما به همکاری نزدیک با تیمهای چندگانه جهت ارائه راهکارهای نرمافزاری با کیفیت بالا که به نیازمندیهای مشتریان ما پاسخ میدهند، خواهید پرداخت.
مسئولیتهای کلیدی:
توسعه قسمت Front-End: توسعه و نگهداری رابطهای کاربری وب کاربرپسند با استفاده از Angular و ExtJS.تضمین طراحی وب و تجربه کاربری بهینه در دستگاهها و مرورگرهای مختلف.
توسعه قسمت Back-End (جاوا EE): طراحی، پیادهسازی و نگهداری برنامههای سمت سرور و خدمات وب RESTful با استفاده از تکنولوژیهای جاوا EE.استفاده از اجزای جاوا EE مانند Servlets ،EJB ،JPA ،JMS و JAX-RS برای توسعه پایدار سمت سرور.
پایگاه داده: کار با پایگاههای داده اوراکل برای مدیریت و بازیابی داده به صورت کارآمد.پیادهسازی مدلهای داده، کوئریها و تراکنشها با استفاده از (Java Persistence API) JPA.
تأیید هویت و امنیت: پیادهسازی مکانیسمهای تأیید هویت و اختیار بر مبنای OAuth 2.0 جهت امنیت خدمات وب RESTful.تضمین حفظ حریم خصوصی و حمایت از دادهها مطابق با استانداردهای کسب و کار
تعامل و همکاری: همکاری با طراحان UX/UI، مدیران محصول و سایر توسعهدهندگان برای تبدیل نیازمندیها به نرمافزارهای عملی.ادغام APIها و سرویس های امنیتی با استفاده از OAuth 2.0 هنگام لزوم.
آزمون و تضمین کیفیت: نوشتن تستهای واحد و انجام آزمونهای دقیق جهت شناسایی و رفع باگها.انجام بازبینی کد جهت حفظ کیفیت و انسجام کد.
بهینهسازی عملکرد: بهینهسازی عملکرد برنامه و اطمینان از مقیاسپذیری آن با افزایش ترافیک کاربران.
کنترل نسخه: استفاده از Git وSVN به عنوان ابزار کنترل نسخه جهت مدیریت تغییرات کدها و ردیابی تغییرات.
مستندسازی: ایجاد و نگهداری مستندات فنی برای کد، سیستمها و فرآیندهای تأیید هویت بر مبنای OAuth 2.0.
شرایط احراز: مدرک کارشناسی در رشتههای علوم کامپیوتر، مهندسی نرمافزار یا رشتههای مرتبط (یا تجربه کار معادل).تجربه اثباتشده به عنوان یک توسعه دهنده Full Stack جاوا یا نقش مشابه.مهارت بالا در زمینههای جاوا، JavaScript ،HTML و CSS.تجربه با Angular و ExtJS برای توسعه قسمت Front-End.مهارت قوی در تکنولوژیهای جاوا EE از جمله Servlets ،EJB ،JPA ،JMS و JAX-RS.آشنایی با خدمات وب RESTful و توسعه API با استفاده از JAX-RS.تجربه کار با پایگاههای داده اوراکل.مهارت در استفاده از Git و SVN به عنوان ابزار کنترل نسخه.آشنایی با OAuth 2.0 برای تأیید هویت و اختیار.مهارت بالا در حل مشکلات و دقت در جزئیات.مهارتهای ارتباطی و تیمی قوی.
آیتمهای اختیاری: آشنایی با ابزارهای کانتینرسازی (مانند Docker).آشنایی با روشهای توسعه چابک.درک قوی از راهکارهای امنیتی، به ویژه در حوزه تأیید هویت بر مبنای OAuth 2.0.As a Java developer at the Machine Management and Services Consulting Company you will be responsible for designing, developing and maintaining web software and services using Java technologies. Here our architecture is based on Restful services and the identity of the services is implemented using OAUTH 2.0. You will work closely with multiple teams to provide high-quality software solutions that respond to our customer needs.
Key Responsibilities:
Develop FRONT-End: Develop and maintain user-friendly web interfaces using Angular and Extjs. (Java EE): Design, Implementation and Maintenance of Restful Web Server Programs and Services Using Java EE technologies. Use Java EE components such as Servlets, EJB, JPA, JMS and JAX-RS for Sustainable Server Sustainable Development. Coors and Transactions Using (Java Persraft API) JPA. Authentication and Security: Implementation of identity and authority -based verification mechanisms based on OAUTH 2.0 for security service security. Guaranteed privacy and data protection in accordance with business standards To convert requirements into practical software. APIs and security services using OAUTH 2.0 when necessary. Test and Quality Assurance: Writing single tests and conducting accurate tests to identify and fix bugs. Review code to maintain quality and coherence code. Version: Using Git and SVN as Version Control Tools to Manage Code Changes and Tracking. Documentation: Creating and maintaining technical documentation for codes, systems and identity verification processes based on OAUTH 2.0.
Certificate of Authentication: Expert Degree in Computer Science, or Folk Science Degree STACK Java or Similar Role in Java, JavaScript, HTML and CSS Experience with Angular and ExtJS to develop the Front-End section. Strong skills in Java EE technologies including Servlets, EJB, JPA, JMS and JAX-RS. Introduction to JAX-RESTFUL Web Services and APIs. Oracle Data Data in using Git and SVN as Version Control Tool. Identifying OAUTH 2.0 to verify identity and authority. High skills in solving problems and accuracy in detail. Optional items: Understanding container tools (such as Docker). Identity Authentication Based on OAUTH 2.0.
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.