Staff Software Engineer

CBRE
Gurgaon, Haryana
We are sorry. The job offer you are looking for is no longer available.

About CBRE :

CBRE Group, Inc. is the worlds largest commercial real estate services and investment firm, with a revenue of $30.80 Billion (as recorded in 2022) and more than 100,000 employees (excluding affiliate offices).

CBRE has been on the Fortune 500 list each year since 2008, ranking #135 in 2023.

It has also been voted Industrys top brand by the Lipsey Company for 22 consecutive years, in addition to being one of Fortunes Most Admired Companies for 13 years in a row, including being ranked number one in the real estate sector in 2020, for the second consecutive year.

CBREs Digital and Technology (D&T) organization is dedicated towards revolutionizing the real estate space with its software products.

Our breakthrough products have brought real estate management to the fingertips of our clients.

Our fast-paced teams are responsible for creating innovative software that enhances the experiences of both our internal and external clients.

As part of CBREs Digital & Technology organization, you will be able to learn from the most brilliant engineers while tackling tough problems, solutions to which will drive our technology forward.

Job Role :

As a Software Developer you will be responsible for design, development, modification, debug and / or maintain software system for one or more specific modules within a large software system scope.

Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment.

Key Responsibilities :

  • 10+ years of experience in solution, design and development of applications using Java8+ / J2EE, Spring, Spring-Boot, Microservices, RESTful Services.
  • Knowledge and real time experience in Designing, Development, and Maintenance of Scalable, Distributed applications.
  • Develop and maintain high-quality software using Java and related technologies.
  • Have excellent analysis and oral and written communication skills.
  • Must have ability to work independently and understand and work with code written by other developers.
  • Being flexible and learning new tools, technologies and architectural styles.
  • Hands on experience with frameworks like ReactJS, AngularJS, NodeJS and designing Microservice / Event-driven architecture.
  • Experience with cloud migration (AWS or Azure) and managing the development of cloud-based applications and development of APIs, web services.
  • Capable of troubleshooting errors, finding root causes, resolving failures in real time.
  • Strong knowledge and experience in Relational Databases, SQL and ORM Technologies(Hibernate, JPA, Spring Data).
  • Experience with version control and source code management tools such as Git, GitHub and Bitbucket.
  • Thorough understanding of Java and J2EE Internals (Class Loading, Memory Management, Transaction Management.).
  • Participating in the code review process and enhancing the CICD.
  • Knowledge on creation of CI / CD pipelines using Jenkins, Groovy and GitHub actions workflows.
  • Knowledge on working and leading Agile / Scrum development cycles.

Personal Attributes :

  • Good Analytical skills.
  • Ability to manage timelines of the given projects.
  • Ability to work with ambiguous requirements, to seek clarity around uncertainty and to manage risks.
  • Ability to communicate complex concepts in a simple and understandable way.
  • 11 days ago