مسئولیت ها: بررسی و تحلیل نیازهای نرمافزاری واحدهای سازمانی مشارکت در طراحی معماری و ساختار سرویسها توسعه، بهبود و نگهداری سرویسها و ماژولهای نرمافزاری با استفاده از Java/Spring Boot توسعه سیستمهای مبتنی بر معماری میکروسرویس (Message Brokerها و caching) اجرای تست ها، شناسایی و رفع باگها و مشکلات نرمافزاری پیادهسازی و نگهداری لایه دسترسی به داده با استفاده از SQL و ORM کار با Docker و مشارکت در استقرار سرویسها در محیطهای مختلف از طریق پایپلاینهای CI/CD تعریفشده. تعامل نزدیک با تیمهای محصول، تحلیل، تست، DevOps و سایر تیمها دانش و مهارت ها: تسلط به Java 17+ و برنامهنویسی شیگرا (OOP) آشنایی با Spring Framework و Spring Boot 3 آشنایی با مفاهیم Functional Programming با استفاده از Functional Interfaceها و Stream API و Design Patterns پرکاربرد آشنایی با مفاهیم NoSQL و MongoDB و ORM و Spring Data JPA آشنایی با طراحی و پیادهسازی REST APIها با Spring MVC تسلط در تست خودکار (Unit/Integration Test) با JUnit 5, Mockito و AssertJ توانایی تحلیل مسئله و ارائه راهحل عملی