Responsibilities: Expand existing software to meet customers' changing needs; Continue updating legacy modules with newer technologies; Develop components and enhancements to our software, utilizing some or all the following: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch, MongoDB, SQL, and Oracle PL/SQL; Design, develop, test, and debug software; Work across departments to make sure long-term development efforts correctly support the business' goals and needs; Participate in design and code reviews; Build reusable components and systems; Create technical documentation; Guide specific implementation of overall architectural patterns and decisions; Requirements for this challenge: Experience with Java utilizing object-oriented programming principles and design patterns; Experience with Spring Framework or similar Java development frameworks; Experience with Javascript; Experience with Elasticsearch and/or MongoDB; RDBMS familiarity – schema design, query creation, and application integration; Self-reliant and motivated self-starter; Excellent problem-solving and troubleshooting skills; Project and task-oriented with a focus on details; Clear, professional communication skills with the ability to effectively contribute to team discussions; Willingness to work occasional evenings and weekends, as required, to meet deadlines; Solid team player; Nice to have: Experience with multiple approaches to Agile SDLC processes; Familiarity with ReactJS, AngularJS; Familiarity with navigating around Linux systems; Familiarity with Eclipse IDE; Experience designing and building API-based systems; Experience in the world of real estate data; Our benefits: Health plan and dental plan; Meal allowances; Extended parenting leave; Annual profit-sharing distribution; Life insurance; Partnership with an online mental health platform; CI&T University; Support Program: psychological guidance; Partnership with online course platforms; Platform for language learning; And many others. #MidSenior #LI-JC2#J-18808-Ljbffr