Java Engineer - Mumbai, India - Gethyr

    Gethyr
    Default job background
    permanent Technology / Internet
    Description
    Job Description

    We're looking for a java engineer to join our boltic team.

    • The team builds products for 10m+ fynd users and internal teams.
    • Our team consists of generalist engineers who work on building modern websites (spa & isomorphic), mobile apps for android & ios, rest apis and servers, internal tools, and infrastructure for all our users.

    Requirements :
    Demonstrated expertise in building and enhancing java / spring-based microservices.

    • Strong framework experience using spring boot, spring mvc, and spring data.
    • Strong foundation knowledge of design patterns and experience in applying them to solve use cases.
    in-depth knowledge of relational databases and any nosql database.

    • Experience implementing and consuming largescale web services.
    • Experience using system monitoring tools and automated testing frameworks.
    • Basic knowledge of cloudbased services like aws/gcp.
    • Strong understanding of caching redis and messaging platforms kafkaexperience working in an agile environment.
    • Experience in working with aws lambda / cloud function and s3/ gcs for application development.
    • Exposure to frameworks like spring cloud, spring security, and spring batch.
    • Worked on technologies like elastic search, redis, and mongodb.
    • Understanding of monitoring tools like grafana, prometheus, sentry, and new relic.
    • Understanding and working experience with git and artifactory.
    • Strong oral and written communication skills.
    Nice-to-have skills :

    Spring tech stack (ui): spring cloud, spring security, spring batch, spring cloud data flow.

    • Experience in eventdriven architectures (circuit breaker, cqrs, saga, and microservice patterns), docker, k8's.
    • Event driven architecture.
    • Experience in warehouses like bigquery.
    )