Senior Software Engineer - Noida, India - Strategic Talent partner

    Default job background
    Description

    Job Description :

    • At least 12+ years of progressive experience with software products and services
    • BS/MS in computer science or equivalent work experience.
    • Strong Object-Oriented Programming concepts.
    • Expertise in Java with experience in developing RESTful APIs using Java Spring Boot or similar
    • Experience with Cloud Services Google Cloud preferred
    • Expertise in web development model with hands on experience developing products leveraging UI technology stacks like JavaScript/Angular or equivalent
    • Expertise in architecting and implementing features for enterprise scale systems
    • Passion in being a technology ambassador and coaching engineering excellence in other engineers
    • Demonstrated capability in Software processes.
    • Excellent leadership and communication skills.
    • Actively stays abreast of the latest developments in relevant technologies and practices
    • Challenges status quo and inspires teams towards technical and product excellence
    • Experience with Google Cloud, cloud deployment and DevOps mindset.
    • Experience with CI/CD automations and tools
    • Familiarity with Infrastructure as code tool such as Terraform
    • Knowledge of both relational (PostgreSQL) and NoSQL(DynamoDB and/or Elastic Search) database technologies
    • Experience with modern monitoring tools such as AppDynamics
    • Experienced in using build pipelines (Jenkins preferred)
    • Experience with Version control systems such as Git (BitBucket or Github preferred)
    • Be an important part of a team that has full ownership of technical solutions, design, and
    implementation

    • Write welldesigned, testable clean code
    • Get hands on and debug complex issues or create fully working prototypes / proofs of concept which teams can take forward.
    • Mentor and develop engineers and next level technical leadership and take responsibility for growing overall technical leadership in the team
    • Operate in a fastmoving environment, make quick decisions and execute to deliver desired outcomes
    • Go deep on critical issues and apply the technical/process/mindsetchange learnings back into the product and team.
    • Explain complex technical architectures and designs to both technical and nontechnical stakeholders and drive decisions
    • Demonstrate customer oriented mindset in evaluating, proposing and implementing solutions )