Java Architect - Sany, India - i-Qode Digital Solutions Private Limited

    i-Qode Digital Solutions Private Limited
    Default job background
    Description

    JavaArchitect

    LocationBangalore

    Responsibilities:

    Strategic Architectural Leadership: Oversee the overallarchitecture of Enterprise Archive Solutions focusing on strategicanalysis design and implementation. Ensure alignment with businessgoals and technological advancements.

    Microservices Architecture Oversight: Lead the architectural designand

    development of complex features using JavaSpring Boot within a microservices

    framework. Setstandards for best practices and lead continuousarchitectural

    improvementinitiatives.

    Advanced System Design for Kafkaand EventDriven Systems: Architect and

    optimizeKafkabased eventdriven systems for scalability performanceand

    reliability. Drive strategic integration ofthese systems to support evolvingbusiness

    needs.

    HighLevelScalability Planning: Lead initiatives to significantly enhancedata ingestion and retrieval capabilities aiming for zettabytescalevolumes while ensuring optimal performance. Focus on scalingsystems to manage exceptionally high volumes of data maintainingboth performance and reliability.

    CI/CD andDevOps Strategy: Develop and oversee the implementation ofCI/CD

    pipelines. Ensure seamless and efficientdeployment processes that align with the

    overallarchitectural vision and DevOps methodologies.

    Comprehensive System Integration: Architect solutions to integratea variety of

    data sources into a unifiedhighperformance archival system. Addresschallenges

    in integrating diverse data types andformats.

    Technical Roadmap and ProductManagement Collaboration: Actively contribute

    tothe product management discussions shaping the technical roadmapand

    ensuring the alignment of architecturalsolutions with product strategies.

    ArchivalSolutions Design: Lead the design of robust scalable archivingsolutions

    considering stakeholder input and thelatest technological trends.

    Documentation andSpecification Leadership: Guide the creationof

    comprehensive functional specifications anddetailed architectural designs for

    archiving anddata preservation solutions.

    Quality Assuranceand Compliance Strategy: Establish and oversee qualityfocuseddevelopment practices ensuring compliance with regulatory standardsin

    data storage andcommunication.

    Oversee cloud cost management:Evaluating and reducing expenses withcloud

    service providers adept at identifyingcostefficient solutions without

    compromising onsystem performance and scalability.

    Communication and Reporting: Maintain proactive communicationchannels

    reporting on architectural strategieschallenges and progress tosenior

    management.

    Mentorshipand Team Leadership: Mentor team members inarchiving

    technologies microservices design andDevOps practices. Foster a culture of

    knowledgesharing and technical excellence.

    TechnicalSupport and ProblemSolving: Lead the troubleshooting and root causeanalysis for complex production issues developing strategiclongtermsolutions.

    Requirements:

    Education: Professional degree in Computer Science or related fieldfrom a

    reputable institution.

    Expertise in Archiving Solutions: Significant experience indesigning and

    implementing data archiving andstorage solutions. A deep understanding of longterm datapreservation methodologies complemented by advanced knowledgeof

    DevOps practices.

    Experience and ProblemSolving Skills: Extensive experience insoftware

    development focusing on enterpriselevelsolutions. Exceptional problemsolving

    skillsparticularly in data structures algorithms and systemarchitecture.

    HighVolume Data Ingestion: Provenexperience in developing and managing

    systemsthat can ingest high volumes of data (up to 2 petabytes per monthper

    customer) from various structured andunstructured sources including emailsSMS

    WhatsApp etc.

    Data Storageand Management: Strong skills in managing largescaledata

    storage particularly using Amazon S3 withthe capability to scale to zettabyte

    levels.Familiarity with data lifecycle management and optimization ofstorage

    solutions for largedatasets.

    Search and Retrieval Expertise:Proficiency in implementing and optimizingsearch

    functionalities using Elasticsearch.Experience in handling and tuningElasticsearch

    for fast and efficient querying ofmassive datasets.

    Streaming Data Handling:Indepth knowledge of Kafka or similarstreaming

    platforms. Ability to manage andoptimize data streams for realtimedata

    processing and ingestion.

    Scalability and Performance Optimization: Demonstrated ability inscaling

    systems to handle extreme volumes of datawhile maintaining system performance

    andreliability. Expertise in designing scalable architectures andimplementing best

    practices for highthroughputsystems.

    Data Integration from Diverse Sources:Experience in integrating and harmonizing

    datafrom multiple sources including both structured and unstructureddata

    formats into a cohesive and manageablesystem.

    Advanced TechnicalProficiencies:

    o Mastery in Elasticsearch andJava programming particularly with Java

    SpringBoot. Python proficiency is highly desirable.

    oExpertlevel experience with technologies central to archiving anddata

    preservation such as Storm Hazelcast MongoDBCeph and Kafka.

    o Extensive experience withDevOps tools like Jenkins Docker Kubernetes

    andproficiency in cloud platform migration andoptimization.

    CloudBased Technologies:Familiarity with cloudbased technologies andservices

    with a focus on AWS for storingprocessing and analyzing largescale data sets.

    Leadership and Strategy: Demonstrated ability to lead architecturaldecisions

    guide strategic technologicaldirections and integrate archiving solutionsinto

    broader IT landscape andinfrastructure.

    aws,elasticsearch,kafka,ci/cd,formats,docker,devops,pipelines,storage,ceph,java,scaling,storm,mongodb,reliability,whatsapp,troubleshooting,python,jenkins,communication,hazelcast,kubernetes,javaspring,data archiving,spring boot,data structures,qualityassurance,data storage,high-throughput systems,microservicesdesign,cloud-based technologies,storage solutions,technicalroadmap,data sources,deployment processes,service providers,amazons3,zettabyte-scale volumes,architectural strategies,cloudplatform,product management discussions,comprehensive functionalspecifications,of these systems,identifying cost-efficientsolutions,cloud cost management,root cause analysis,integratearchiving solutions,designing scalable architectures,detailedarchitectural designs,managing large-scale data,overallarchitectural vision,lead continuous architectural,data lifecyclemanagement,alignment of architectural solutions,structured andunstructured data,querying of massive datasets,longterm datapreservation methodologies,guide strategic technologicaldirections,manage and optimize data streams,archiving and datapreservation solutions,handle extreme volumes ofdata