जावा/स्प्रिंग बूट डेवलपर

जावा/स्प्रिंग बूट डेवलपर role illustration

जावा/स्प्रिंग बूट डेवलपर

जगह: गिफ्ट सिटी, गांधीनगर, गुजरात - भारत। (कार्यालय से कार्य)

अवधि: 4+ वर्ष

भूमिका के बारे में

हम एक अनुभवी जावा/स्प्रिंग बूट डेवलपर की तलाश कर रहे हैं जो स्केलेबल वेब और एंटरप्राइज़ अनुप्रयोगों के लिए बैकएंड सिस्टम को आर्किटेक्ट, विकसित और अनुकूलित कर सके। आप सुरक्षित, उच्च-प्रदर्शन एपीआई, माइक्रोसर्विसेज और बैकएंड घटकों के निर्माण के लिए क्रॉस-फ़ंक्शनल टीमों के साथ मिलकर काम करेंगे जो आधुनिक वेब, मोबाइल और एआई-संचालित प्लेटफ़ॉर्म का समर्थन करते हैं।

यह भूमिका किसी ऐसे व्यक्ति के लिए आदर्श है जो बैकएंड इंजीनियरिंग, स्वच्छ कोड और जटिल सिस्टम चुनौतियों को हल करने का आनंद लेता है।

महत्वपूर्ण जिम्मेदारियाँ:

  • जावा, स्प्रिंग बूट और स्प्रिंग क्लाउड का उपयोग करके बैकएंड सेवाओं का विकास और रखरखाव करें।
  • स्वच्छ आर्किटेक्चर और मॉड्यूलर डिजाइन के साथ स्केलेबल रेस्टफुल एपीआई और माइक्रोसर्विसेज बनाएं।
  • MySQL, PostgreSQL, MongoDB, या Redis जैसे रिलेशनल और NoSQL डेटाबेस के साथ काम करें।
  • एप्लिकेशन प्रदर्शन, कैशिंग और डेटाबेस क्वेरीज़ को अनुकूलित करें।
  • प्रमाणीकरण, प्राधिकरण और सुरक्षा सर्वोत्तम प्रथाओं (JWT/OAuth2) को लागू करें।
  • बाहरी एपीआई, क्लाउड सेवाओं और मैसेजिंग सिस्टम के साथ एकीकृत करें।
  • JUnit, Mockito, या समान ढाँचे का उपयोग करके इकाई/एकीकरण परीक्षण लिखें।
  • सुचारू एंड-टू-एंड समाधान प्रदान करने के लिए फ्रंटएंड, मोबाइल, क्यूए और डेवऑप्स टीमों के साथ सहयोग करें।
  • कोड समीक्षाओं में भाग लें और वास्तुशिल्प निर्णयों में योगदान दें।
  • क्लाउड परिवेश (AWS/Azure/GCP) में बैकएंड सेवाएँ परिनियोजित करें।

आवश्यक कौशल

  • जावा का उपयोग करके बैकएंड विकास में 4+ वर्ष का अनुभव।
  • स्प्रिंग बूट, स्प्रिंग एमवीसी, स्प्रिंग डेटा जेपीए और स्प्रिंग सिक्योरिटी में मजबूत विशेषज्ञता।
  • माइक्रोसर्विसेज आर्किटेक्चर की अच्छी समझ।
  • एसक्यूएल का मजबूत ज्ञान और संबंधपरक डेटाबेस के साथ अनुभव।
  • एपीआई विकास, त्रुटि प्रबंधन और वर्जनिंग के साथ व्यावहारिक अनुभव।
  • मेवेन/ग्रैडल, गिट और सीआई/सीडी पाइपलाइनों से परिचित।
  • ओओपी, डिज़ाइन पैटर्न और स्वच्छ कोडिंग सिद्धांतों की अच्छी समझ।
  • डिबग, प्रोफाइल और बैकएंड प्रदर्शन को अनुकूलित करने की क्षमता।

अच्छे कौशल वाले

  • क्लाउड प्लेटफ़ॉर्म (AWS/Azure/GCP) के साथ अनुभव।
  • काफ्का, रैबिटएमक्यू, एसक्यूएस, या अन्य संदेश कतारों का ज्ञान।
  • डॉकर का उपयोग करके कंटेनरीकरण का अनुभव; कुबेरनेट्स/ईसीएस से परिचित होना।
  • वितरित सिस्टम और इवेंट-संचालित वास्तुकला का एक्सपोजर।
  • रेडिस या हेज़ेलकास्ट जैसी कैशिंग तकनीकों का अनुभव।
  • DevOps पाइपलाइनों या इन्फ्रास्ट्रक्चर-एज़-कोड (टेराफॉर्म) की बुनियादी समझ।

अक्सर पूछे जाने वाले प्रश्नों

आप जावा, स्प्रिंग बूट, स्प्रिंग क्लाउड, स्प्रिंग डेटा जेपीए और स्प्रिंग सिक्योरिटी के साथ एपीआई और माइक्रोसर्विसेज बनाएंगे, MySQL, PostgreSQL, MongoDB, या Redis के साथ काम करेंगे और AWS, Azure, या GCP पर तैनात करेंगे।