Senior Java Developer - Pune, India - Victrix Systems & Labs

    Default job background
    Description
    Experience:510 yearsSkillsRequired:JavaDevelopment:
    • Solid experience inJava programming including proficiency in core Java concepts anddesign patterns.
    • Demonstrated ability todevelop and maintain scalable and highperformance Javaapplications.

    Elasticsearch:
    • Extensivehandson experience with Elasticsearch including data indexingsearch queries and performanceoptimization.
    • Knowledge of Elasticsearchcluster configuration maintenance andtroubleshooting.

    Kafka:
    • Strongexpertise in Apache Kafka including building configuring andmanaging Kafka clusters.
    • Experience with KafkaStreams for realtime data processing and eventdrivenarchitectures.

    MicroservicesArchitecture:
    • Proficiency indesigning and implementing microservicesbasedarchitectures.
    • Experience with containerizationtechnologies like Docker and orchestration tools likeKubernetes.

    RESTfulAPIs:
    • Experience in designing andimplementing RESTful APIs.
    • Familiarity with APIdocumentation tools and bestpractices.

    DatabaseSystems:
    • Knowledge of relational andNoSQL databases.
    • Experience in designingdatabase schemas and optimizing databasequeries.

    SpringFramework:
    • Strong understanding andpractical experience with the SpringFramework.
    • Proficiency in using Spring Boot forbuilding and deploying Javaapplications.

    VersionControl:
    • Proficient in using versioncontrol systems such asGit.

    AgileDevelopment:
    • Experience working inan Agile development environment including Scrum or Kanbanmethodologies.

    ProblemSolving and Debugging:
    • Stronganalytical and problemsolving skills.
    • Abilityto troubleshoot and debug complex issues in a distributedenvironment.

    CommunicationSkills:
    • Excellent verbal and writtencommunication skills.
    • Ability to collaborateeffectively with crossfunctionalteams.

    ContinuousIntegration/Continuous Deployment(CI/CD):
    • Experience with CI/CDpipelines for automated testing anddeployment.

    Monitoringand Logging:
    • Familiarity withmonitoring tools and logging frameworks for application performanceanalysis and debugging.
    • Security BestPractices:
    • Knowledge of security best practicesfor applicationdevelopment.

    Education:Bachelorsor Masters degree in Computer Science Software Engineering or arelatedfield.



    java,kafka,elasticsearch,spring,aws,mongodb