Housing.com
Posted 7mo ago

Senior Software Development Engineer/Software Development Engineer (Backend - JAVA)

Housing.com
Jaipur, Rajasthan, India
OnsiteFull Time
Responsibilities
  • own services
  • build APIs
  • collaborate product
Requirements
  • Expert in Java with REST APIs, strong CS foundation
  • Microservices experience
  • Knowledge of SQL and NoSQL
  • Able to handle large data and scalable systems
Technical tools mentioned
JavaStrutsSpringHibernateRESTDjangoExpressGoPostgreSQLMySQLMongoDBElasticsearchAerospikeRedisNeo4jRabbitMQKafkaRedshiftLambdaAWSDockerSpringRoR

Job description

What is Housing.com?
Housing.com is making the entire real-estate transaction journey seamless with the help of technology. Founded in 2012 and acquired by REA India in 2017, Housing.com is India’s most innovative real estate advertising platform for homeowners, landlords, developers, and real estate brokers.

The company offers listings for new homes, resale homes, rentals, plots and co-living spaces in India. Backed by strong research and analytics, the company’s experts provide comprehensive real estate services that cover advertising and marketing, sales solutions for real estate developers, personalized search, virtual viewing, AR&VR content, home loans, end-to-end transaction services, and post-transaction services to consumers for both buying and renting.


What is Housing EDGE?

Housing EDGE is a full-stack rental and allied services platform, through which the company intends to enable digitisation of multiple services that tenants and landlords can avail of. You can expect to work on the hottest products like Pay Rent (100s of crores worth of rent being transacted every month) and more.

Read more about Housing EDGE here: https://housing.com/edge


What you will do?

  • Working with Housing gives you an experience of working in a true microservice environment. Exposes you to various nuances and complexities that come into play because of the system not being a monolith. We have 50+ microservices and discussions around things like circuit breaker pattern, bulkheading etc. are part of our day-to-day conversation.

  • Working closely with our Product team to build new and compelling experiences for our customers.

  • As the combined entity, we are the biggest real estate player in the country in terms of footfall. What it translates to is the fact that 400M+ daily http calls get served through our internal service mesh.

  • You will get a chance to own services end to end. This would mean taking total ownership of the code, deployment, and its execution in all environments. You will get all the opportunity and freedom to define and establish processes to ensure the health, robustness and performance of the code and service that you own.

  • You will get the responsibility of building things end to end. You will break down business requirements into tasks and provide accurate estimates, and then be in charge of the execution of the entire work. You will be directly interacting with the business owners and other relevant stakeholders at all times.

  • Complex tech challenges form the core of what we do day in day out. You will deal with a lot of problems related to caching, index and query optimizations, rightsizing in terms of cache size or infra requirements etc.

  • While working on different business problems, you will witness polyglot in action and will get to show your mettle in the diverse set of technologies that are there in use

  • While most services are going to be there in Spring & RoR, you will get the opportunity to work in django, express & golang. You will also find apache-spark in action.

  • You will get a chance to work on technologies which are generally regarded as best in class and most cutting edge in the industry. For example, you will use postgres & mysql for RDBMS, mongo for nosql, elasticsearch for index store, aerospike & redis for cache store,neo4j for graph database, rabbitmq & kafka for async communication. redshift as columnar storage and more. As if the list isn’t enough, you will get the opportunity to work on serverless technologies like lambda etc.




You should apply if you are:

  • A minimum of 0.5 to 5 years of experience with a graduation/post-graduation degree in Computer Science/ Mathematics (IITs, IIITs, and NITs preferred)
  • Expert programming experience in JAVA and experience on frameworks like Struts/Spring/ Hibernate (strong OO skills preferred)

  • Hands-on experience in writing APIs with a good understanding of MVC architecture

  • Solid experience with REST and API design

  • Sound knowledge of one RDBMS system. Understanding of transactions, query optimization techniques, indexes, etc. are required

  • A solid foundation in computer science, with sound knowledge of data structures, algorithms, and software design

  • Enthusiasm for solving complex and interesting problem statements

  • An experience with search techniques and solid foundation in search engines- Solr, Elastic search or others (desirable)

  • An experience in NoSQL datastores like Redis, MongoDB, Couchdb, etc. with an understanding of underlying sharing and scaling techniques (desirable)

  • An experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data

  • An experience with Cloud-based development (AWS), microservices architecture, Dockers, etc. (desirable)

How is life at Housing.com?

Working at Housing.com would instantly make you realize one thing: you are working with the best talent around you. Not just in the role you occupy, but everywhere you go. With the right company, even conversations can be rejuvenating. At Housing.com, we guarantee a good company.

Culture forms the core of our foundation and our effort towards creating an engaging workplace has resulted in REA India (previously known as Elara Technologies Pte. Ltd.) being ranked 13th among the coveted list of India’s best 100 companies to work for, top 50 best workplaces for women and 48th among best workplaces in Asia in 2021 by Great Place to Work Institute. REA India (previously known as Elara Technologies Pte. Ltd.) was also ranked 34th in 2019 and 95th in 2017 in India’s best 100 companies to work for list; and top 75 best workplaces for women in 2017.




About Housing.com

Online marketplace for searching, buying, and renting real estate.

Year founded
2012
Employees
1500
Organization type
Public
Headquarters
IN

Similar jobs

Software Development Engineer roles near Jaipur, Rajasthan
1w
Save
Mark Applied
Hide
Custom Software Engineer
Pune or Jaipur
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
3+ YOERequires 15 years of full-time education and at least 3 years of SAP ABAP Development for HANA experience, with object-oriented programming, database management, SQL, SAP integration, testing, and agile development skills.
SAP ABAP Development for HANA, SQL
2mo
Save
Mark Applied
Hide
Custom Software Engineer
Jaipur, Rajasthan, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOEMinimum 5 years SAP ABAP Development for HANA experience, 15 years full-time education, proficiency in SAP Fiori/UI5, strong OOP and performance tuning skills, SME-level and team leadership capability.
SAP ABAP Development for HANA, SAP Fiori, UI5
2mo
Save
Mark Applied
Hide
Software Development Engineer in Test (SDET) - Ruby-on-Rails dev exp required
Jaipur, Rajasthan, India
RemoteFull Time
Accellor
Accellor: Digital transformation consultancy specializing in cloud and CRM solutions.
7+ YOE7+ years QA, 5+ years automated testing, JS/TS/Gherkin/SQL/Ruby on Rails, Jest/Puppeteer/Playwright/Postman/JMeter, GitHub Actions, Lambdatest, Sendgrid, Datadog, PagerDuty; strong communication; holistic quality mindset.
JavaScript, TypeScript, Gherkin, SQL, Ruby on Rails, Jest, Puppeteer, Playwright, Postman, JMeter, GitHub Actions, Lambdatest, Sendgrid, Datadog, PagerDuty