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

    Thank you for reporting this job!

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

    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.
    Application form