[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-261883-105":53,"doc-detail-261883-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","senior-software-developer-job-ref-no-0086-data-generation","Senior Software Developer (Job Ref. No. 0086) - Data Generation","","Senior Software Developer role for the Data Generation team, focused on designing and maintaining software that adds value to the SIM and eSIM product line. The position delivers Java development against deadlines, communicates progress to stakeholders, and can operate autonomously or within a remote team, with opportunities to lead project work. Responsibilities include test-driven development, Sprint participation, and collaboration with customers as needed. Required skills include Java, OOP, agile and SDLC, Git/Bitbucket, IDE experience, design patterns, Maven/Gradle, NoSQL (MongoDB), Kubernetes/Docker, and security/cryptography.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":16,"@type":70,"position":76},"https://docshare.wps.com/template/resumes/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/senior-software-developer-job-ref-no-0086-data-generation/261883/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/senior-software-developer-job-ref-no-0086-data-generation/261883.png","ImageObject",442,249,{"name":88,"@type":89},"Aldword","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-28","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":79},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is the main responsibility of this Senior Software Developer role?","Question",{"text":108,"@type":109},"Designing and maintaining software for the Data Generation team to add value to the SIM and eSIM product line, while delivering Java development according to deadlines.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"Which technologies and tools are relevant to the job responsibilities?",{"text":113,"@type":109},"Java, test-driven development, and work within Sprints; additionally, exposure to Kubernetes and MongoDB, plus other technologies used across product lines.",{"name":115,"@type":106,"acceptedAnswer":116},"What qualifications and experience are required to apply?",{"text":117,"@type":109},"Strong Java and OOP knowledge, understanding of the SDLC and agile methodology, familiarity with Git/Bitbucket, Java IDE experience, design patterns, Maven or Gradle, NoSQL such as MongoDB, cloud/SaaS tools like Docker and Kubernetes, and experience with security and cryptography.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},261883,1790212138,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":15,"category_name":16,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":79,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":73,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":9},2336478940917,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Job Description  \n\n| Role Title | Senior Software Developer (Job Ref. No. 0086) | Grade | 4 |\n| --- | --- | --- | --- |\n| Line Manager | Engineering Manager | Location | Noida |\n| Direct Reports (if applicable) | N/A | Job Function | Software design and Support |\n|  |  |  |  |\n| Role Overview\u003Cbr>As a Senior Software Developer on our Data Generation team you will be responsible for designing and maintaining software aimed to inject value into our SIM and eSIM product line. This role will require you to efficiently complete Java development work in accordance with deadlines and effectively communicate progress to key stakeholders. You will be expected to be able to work autonomously as well as part of a remote team, with chances to lead project work. |  |  |  |\n| What you will be doing:\u003Cbr>• Use test-driven development to create well written, clean, and maintainable code.\u003Cbr>• Partaking in Sprints to enhance a flagship product that is used to produce millions of eSIM and iSIM cards.\u003Cbr>• Chances to take lead on project work within the Data Generation team.\u003Cbr>• Opportunities to work with multiple technologies, from Java to Kubernetes and MongoDB.\u003Cbr>• Chances to work on multiple product lines that are part of the wider team.\u003Cbr>• Working closely with customers when required, delivering an excellent customer experience by seeking to understand customer needs and striving to achieve mutually beneficial solutions.\u003Cbr>• Working within a dynamic remotely-based team who are set up to get the maximum from remote-working. The team is flexible in their approach, with a results-driven mindset at the forefront. |  |  |  |\n| What do we need:\u003Cbr>• Strong knowledge of Java and Object-Oriented programming.\u003Cbr>• Strong understanding of the software development lifecycle (specification, development, test, release, maintenance) as well as agile development methodology and tools\u003Cbr>• Good knowledge of version control systems (Git, Bitbucket, etc. )\u003Cbr>• Good knowledge with at least one Java IDE (Eclipse, IntelliJ) .\u003Cbr>• Good knowledge of software design patterns.\u003Cbr>• Experience with automated build systems such as Maven or Gradle.\u003Cbr>• Some knowledge of NoSQL DB technologies (MongoDB, etc.)\u003Cbr>• Some experience in Cloud and SaaS technologies such as Docker, Kubernetes etc.\u003Cbr>• Some knowledge of smart card or embedded systems technologies.\u003Cbr>• Some experience with security and cryptography.\u003Cbr>• 3 or more years of software engineering experience.\u003Cbr>• Attention to detail, good communication skills.\u003Cbr>• A real team player who aspires to our core values of:\u003Cbr>o Passion for customer success.\u003Cbr>o Be excellent to all.\u003Cbr>o Think big, act fast. |  |  |  |","cbCaieRQCyAcYmnW","https://ap.wps.com/l/cbCaieRQCyAcYmnW","pdf",151331,"English","# Role Overview\n# What you will be doing\n# What do we need","[{\"question\":\"What is the main responsibility of this Senior Software Developer role?\",\"answer\":\"Designing and maintaining software for the Data Generation team to add value to the SIM and eSIM product line, while delivering Java development according to deadlines.\"},{\"question\":\"Which technologies and tools are relevant to the job responsibilities?\",\"answer\":\"Java, test-driven development, and work within Sprints; additionally, exposure to Kubernetes and MongoDB, plus other technologies used across product lines.\"},{\"question\":\"What qualifications and experience are required to apply?\",\"answer\":\"Strong Java and OOP knowledge, understanding of the SDLC and agile methodology, familiarity with Git/Bitbucket, Java IDE experience, design patterns, Maven or Gradle, NoSQL such as MongoDB, cloud/SaaS tools like Docker and Kubernetes, and experience with security and cryptography.\"}]","Senior Software Developer (Job Ref. No. 0086) - Data Generation | PDF",1789357381]