Mid to Senior Level Full Stack Java Engineer: *NO VISA SPONSORSHIP* *ONSITE, BOCA RATON, FL ONLY*
Are you an ambitious Mid-level to Senior Software Engineer with a proven professional track record of at least 4 to 6 years, eager to make your mark in the world of cutting-edge Real Estate SaaS technology? If you thrive in a collaborative environment, have a passion for delivering impactful software, and want to be part of a company that values your growth, we want to hear from you. By joining TotalBrokerage you'll be at the forefront of shaping the future of industry-leading Real Estate SaaS solutions. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.
ABOUT US
Headquartered in the beautiful Park at Broken Sound business district of Boca Raton, TotalBrokerage is a software company that provides an innovative and reliable technology platform that empowers real estate businesses to streamline their operations, improve productivity, and achieve their goals. We strive to create a positive and seamless experience, and to build long-term relationships through exceptional service and support. We are committed to innovation at every level to improve the experiences of our clients and our employees.
BENEFITS
Thanks to our people, we’re proud to have earned the Great Place to Work® Certification™. Our company culture is our top priority, so we take pride in supporting the current and future well-being of our employees and their families by offering competitive compensation and a comprehensive benefits package including:
- Annual compensation of 65K to 85K (Depending on experience)
- Tax-free reimbursements for Healthcare expenses through a QSE HRA
- Generous Paid Time Off, paid Holidays, and Flexible Schedules offered
- Frequent rewards and recognition with fun team building activities
- On and off site incentive events
- Business casual dress code
- State-of-the-art facilities with the latest technology and ergonomic offices
- Complimentary gourmet coffee, tea, & healthy snacks in our lunch room
- Onsite game and wellness room hosting hundreds of arcade video games, foosball, board games, regular team building tournaments and more
- Work with a passionate and innovative team in a fast-paced environment
JOB SUMMARY
The primary function of the Mid-level to Senior Full Stack Java Engineer is to research, design and develop the TotalBrokerage codebase for new futures and to maintain the platform ensuring 100% uptime so our customers never face any downtime. This position is also responsible for designing and implementing new features, writing unit and integration tests, and refactoring existing code in a timely and efficient manner. In addition to coordinating software development with a small team of engineers, this Full Stack Java Engineer will help senior engineers plan sprints, participate in daily stand-ups, and will collaborate directly with Company leadership, clients, and customer success team, to promptly and accurately analyze and answer user needs and questions; completely resolving all issues.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Develop Code for Brokerage Management Solutions Inc., DBA TotalBrokerage
- Analyze information from internal departments, and clients to design, build, document, test and deploy TotalBrokerage software releases, modifications, specifications, requirements, features, and programming improvements within time and cost constraints taking into account project limitations, capabilities, and performance requirements
- Conduct daily code review to debug, troubleshoot and develop clean, concise and efficient code for the platform with teammates as assigned
- Modify existing software to fix bugs, upgrade UI/UX, and continually improve program performance with the highest level of timeliness and accuracy possible
- Regularly brainstorm and plan user stories, successfully conferring with engineering teammates and other departments as needed
- Monitoring and tracking personal in the sprint
- Prepare personal metrics prior to bi-weekly sprint retrospective meetings
- Engage in and assist with daily stand-ups, weekly planning meetings, engineering meetings, and on-call report meetings
- Contribute to the team's efficient progress in the sprint to minimize rollover and maintain productivity
- Maintain comprehensive technical documentation to facilitate knowledge transfer and support the broader team in understanding system architecture and implementation details
- Assist with IT onboarding and continual support to TB employees as needed
- Collaborate with Success team to fulfill engineering requests, such as automated form programming request, and bulk updating our database via customer or internal team requests
- Assist with providing proof of concept environments for clients for sales team as needed
- Participate in after-hours on-call rotation that occurs nightly and monthly once a weekend to respond to escalated issues, and Slack messages from our Success team
- Handle occasional sales and client calls as an engineering representative
QUALIFICATIONS AND REQUIREMENTS
To perform this job successfully, an individual must perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or abilities of the job.
- Bachelor's degree in Computer Science, Software Engineering, related field, or equivalent professional experience
- At least 4 to 6 years experience with a focus on Full Stack web development using Java, Spring Boot, Bootstrap, Javascript, CSS3, HTML5, and MySQL (must be post-educational, on-the-job software development experience)
- Proficient in object-oriented programming, data structures, algorithms, and computer science fundamentals
- Familiarity with cloud platforms (e.g., AWS, Azure)
- Experience with CI/CD systems such as Jenkins or CircleCi
- Experience with build tools such as Gradle or Maven
- Must be a self-motivated learner and creative thinker, with a sense of urgency and excellence in problem-solving and communications with both technical and non-technical audiences
- Experience with Agile Software Development LifeCycle methodology and related tooling such as JIRA
- Familiarity with Yarn, Node, Docker and a Mac environment for development
- Knockout JS is a plus
- Advanced proficiency in Mac computer skills, including Google Workspace
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or feel; and reach with hands and arms. This role requires expressing or exchanging ideas by means of the spoken and written word to impart oral and written information to clients or the public and to convey detailed spoken and written instructions accurately and quickly. The employee is required to stand and walk and must occasionally lift and/or move up to 50 pounds. This is an office-based onsite position.
The duties listed above are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position.
DISCLAIMER
The job description does not constitute an employment agreement between the employer and the employee and is subject to change by the employer as the needs of the employer and requirements of the job change. Additionally, this document does not alter the at-will nature of the employment. *QSEHRA is offered to full-time regular employees on the 1st of the month after 30 days of employment. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.
EEO STATEMENT
TotalBrokerage is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Type: Full-time
Pay: $65,000.00 - $85,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
Experience level:
Schedule:
- Day shift
- Monday to Friday
Application Question(s):
- Will you now or in the future require sponsorship for employment visa status?
Ability to Commute:
- Boca Raton, FL 33487 (Required)
Ability to Relocate:
- Boca Raton, FL 33487: Relocate before starting work (Required)
Work Location: In person