Senior Software Engineer
Evive Health
Bangalore, Karnataka, IN
4d ago
source : Instahyre

Responsibilities :

  • Write performant, unit-tested code, develop object-oriented models and design data structure for new software projects
  • Translate high-level business problems into scalable design and code.
  • Create libraries for larger consumption
  • Drive large refactoring exercises
  • Define APIs and design and implement end-to-end services
  • Create platforms in your product / team
  • Build platforms, systems and networking infrastructure using your strong background in distributed systems, network system design, and large-scale storage systems
  • Influence product requirements and operational plans.
  • Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in an agile development framework
  • Mentor junior engineers on software design, coding practices, and TDD strategies and from a holistic mentoring plan for mentees
  • Drive discussions to improve productivity across teams wherever there are inter dependencies across products
  • Requirements :

  • Deep expertise in at least one programming language and tech stack to write maintainable, scalable, unit tested code
  • Substantial experience in building large complex business applications
  • Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class level interfaces
  • Experience with full life cycle development in any programming language on a Linux platform
  • Deep understanding of design patterns, optimisations, deployments and tuning servers like Apache / Tomcat / Jetty
  • Experience with BigData Technologies like Cassandra, Redis and Elastic search
  • Prior experience in working with Agile software methodologies (XP, Scrum)
  • Knowledge of Test Driven Development
  • Exposure working with AWS would be preferred
  • Experience working in a CI / CD model preferred
  • Technology skills required : PostgreSQL, Java, Spring MVC, Cassandra, Redis, Elastic, Maven, Jetty, AWS Lambda, Python
  • B.Tech or M.Tech in Computer Science or a related technical discipline(or equivalent)
  • 4-6 years of total experience in Software Development role
  • This job was posted by Manasa K S from Evive Health.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form