The real estate market is undergoing a significant and exciting change – driven by data and technology. At CBRE we have highly independent, agile, self-empowered teams tasked with bolstering the strategic advantage of the world’s largest commercial real estate services company through technology. By delivering innovative products using modern best practices we are steering CBRE into the future. We enjoy significant autonomy with our technology and product decisions while benefiting from the resources of a major company.
We leverage OKRs to achieve best product engineering and business outcomes. We leverage microservices, micro frontend and cloud native architecture to build products of global scale. We approach culture with intention, valuing camaraderie, collaboration and a healthy work/life balance. We value ownership and strive to provide more ownership for every member of our team.
Role:
We’re looking for a Full Stack Software Engineer (Sr. Software Engineer) who will be part of an agile team that builds a platform of global scale with cutting edge technology and platform engineering best practices.
ESSENTIAL DUTIES AND RESPONSIBILITIES
● Ability to engage in feature delivery from white space to release
● Develop Micro Services, Async Event Consumers, BFF/OL Layers
● Develop Single Page Web Apps using modern JavaScript frameworks
● Leverage AWS based cloud services
● Collaborate with your team of engineers, architects, designers and product folks for product development
● Involved with the investigation and resolution of complex data, system, and software issues in the production environment.
● Under broad direction, designs and implements strategic partner integrations.
● Participates in the evaluation of new platforms, tools, and technologies.
● Develops and maintains internal tools.
● Performs other duties as assigned.
SUPERVISORY RESPONSIBILITIES
No formal supervisory responsibilities in this position. Provides informal assistance such as technical guidance, code review, and/or training to coworkers. May supervise assignments of lower-level employees.
EDUCATION and EXPERIENCE
Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical and business knowledge in multiple disciplines/processes. Typically has 3-5 years of relevant work experience. Consideration given to equivalent combination of education and experience.
BASIC TECHNICAL SKILLS
- At least 3 years of experience in full stack Java development
- At least 3 years of experience in Spring Framework (Core Spring, Spring Rest, Spring Boot)
- At least 3 years of experience in database development like SQL Server, PostgresDB, Oracle, etc
- At least 2 years of experience in building RESTful APIs or Microservices
- At least 1 year of experience in JavaScript or JavaScript libraries and frameworks like VueJS, React, Angular, etc
PREFERRED TECHNICAL SKILLS
- 5+ years of experience in full stack Java development
- 3+ years of experience in JavaScript or JavaScript libraries and frameworks like VueJS, React, Angular, etc
- Active Certification(s) in Oracle Java Programming Language or Architecture
- Knowledge of Public Cloud Services like AWS, GCP, Azure
- Knowledge of NoSQL Databases like DynamoDB, Cassandra, MongoDB
COMMUNICATION SKILLS
Excellent written and verbal communication skills. Strong organizational and analytical skills. Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.
FINANCIAL KNOWLEDGE
Requires advanced knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and commissions. Conducts advanced financial analysis.
REASONING ABILITY
Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems involving several options in situations. Requires advanced analytical and quantitative skills.
OTHER SKILLS and ABILITIES
Experience with web mapping tools and spatial databases is a big plus.
NOTE: An additional requirement for this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.
Don’t see a fit at this time?
Join our Talent Community to keep up to date with exciting career opportunities and the latest news
Join our talent community