Required Skills

Sr Developer Kafka Elastic Search

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 26th Jul 2022

JOB DETAIL

  • This is a Sr Developer that has experience building search components with Kafka and Elastic Search
  • For a real estate portal they are building, new B2C product; team is around 20 developers; working closely with product management team
  • Experience with Java and JavaScript, either one can be stronger but need both, particularly Node.JS
  • Experience with building search components, Kafka and Elastic Search
  • Need people who can work independently and can think.  Not just order takers

 

See Yourself as a Software Engineer

Software Engineers at Radian work on our Products. This includes  proprietary, customized-off-the-shelf and as well as third-party solutions to enable business lines, service offerings or other.  Software Engineers are responsible for delivering high-quality, standardized, secure and performant code for the value benefit of Radian and our customers.    The Software Engineer Responsibilities are an extension of the Associate Software Engineer position and has Impact on a Project or Product.

See Your Primary Duties and Responsibilities

  • Develop features and improvements to the Radian products in a secure, well-tested, and performant way.
  • Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
  • Write code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Learn, collaborate and teach other Software Engineers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry.
  • Other related duties as assigned.

See the Job Specifications


Knowledge:

  • Deep understanding of data streaming and event driven architecture
  • Professional experience with JavaScript (ES6), NodeJS and JAVA
  • Experience with technologies such as Kafka and Elasticsearch
  • Proven knowledge of both relational and NoSQL databases as well as their tradeoffs and design patterns
  • Experience with API design and Management
  • Deep understanding of both REST/GraphQL technologies
  • Experience developing highly scalable and available distributed systems
  • Experience developing containerized applications using Docker or similar runtimes
  • Experience with git and CI/CD.
  • Understanding of DevOps processes and you appreciate the value technologies like Containers and Kubernetes bring to the software deployment and development process.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.


Skills and Abilities:

  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
  • Positive and solution-oriented mindset.
  • Strong sense of ownership, urgency, and drive.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with great organizational skills.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Ability to thrive in a geographically distributed organization.


Other Position Parameters:

  • Tech Startup Experience
  • Enterprise software company experience
  • Product company experience
  • Experience working with a remote team
  • Developer platform/tool industry experience
  • Experience working with a global or otherwise multicultural team

Company Information