Software Engineering

Software Development Engineer - 4 - GAG

Noida, Uttar Pradesh
Work Type: Full Time
We are hiring behalf of our client into leading commerce market platform company, based out in Noida. 

Software developers  from product/saas/startup companies, 

Designation: SDE-4
Experience: 8-10 Years
Location: Noida
Education: B.Tech or MCA

Skills/Knowledge:
  • Strong collaboration skills
  • Deep expertise with any or combination programming languages: Java and PHP or any object oriented high level open source language with strong programming constructs.
  • Outstanding attention to detail and adherence to deadlines; Ability to work effectively, both independently and as a member of a team;
  • Distributed Systems Architecture, components modeling, data flow, Scaling and managing large pieces of data. Articulating system requirements, problem comprehension and identifying high level building blocks
  • Ability to handle multiple tasks in a fast-paced environment; Ability to "think outside the box" while identifying problems and developing creative solutions
  • Should have worked in microservices architecture
  • Experience with release building and deployment software, such as Jenkins, preferred but not required
  • Experience with Docker and Cloud Infra like GCP, AWS etc.
  • Expertise with log analyzing tools like splunk or ELK stack etc...
  • Should have knowledge of Queueing Implementation like Kafka, RabbitMQ or SQS
  • Should have experience in one of cloud environment like AWS or GCP
  • Should be able to write modular and functionally complete object oriented code, NFR implementation, abstractions, separation of concerns, concurrency & thread safety, extensibility, hooks etc

Responsibilities:
  • Substantial experience in building complex and scalable solutions. Experience leading multi-engineer projects and mentoring junior engineers.
  • 8+ years of programming experience with Java including object-oriented design. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
    Comprehensive operational experience including, optimisations, deployments and tuning servers like apache/mysql/tomcat/solr
  • Strong in coding, data structures, algorithms and problem solving.
  • Experience designing for performance, scalability, availability and security.
  • Strong desire to build, sense of ownership, urgency, and drive.
  • Expertise in delivering high-quality and innovative applications.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, product strategy and influence outcomes in technical decision-making.
  • Excellent written communication and verbal agility are strong assets.
  • Quickly adapt to new development environments and changing business requirements.
  • Demonstrated ability to mentor other software developers in all aspects of their engineering skill sets.
  • Track record of building and delivering mission critical, 24x7 production software systems.
  • Performance optimisation knowledge must to have
  • Should have the ability to do the code review of the team.
  • Strong and deep professional experience designing and implementing web applications, especially developing and consuming microservices
  • Experience in using git to manage code bases, branching, merging, etc.
  • Experience in microservices architecture
  • Experience in performance tuning on MySQL, PostgreSQL and MongoDB

Submit Your Application

You have successfully applied
  • You have errors in applying