Home. It’s a word that holds a special place at Bright MLS. At its core, it’s shelter. But it’s also so much more. Family. Community. Safety. A place where you can be your fullest, truest self. That’s the word that inspires all of us at Bright to do the work that we do — ensuring an open, clear, and competitive housing market for ALL.
Our company — and our brand — are reflective of the diverse communities that make up our market. Our employees represent a rich mix of backgrounds, cultures, and experiences, so much so that Bright has been named one of the most diverse employers in the area by the Washington Business Journal — two years in a row.
Bright MLS is the engine that powers the real estate market in the Mid-Atlantic U.S. — supporting over $100B in transactions each year. As the single source for residential real estate data in the region, our technology solutions connect real estate professionals with their clients and each other, creating an open and accessible marketplace for buying and selling homes.
We’re redefining what it means to be an MLS — and we’d love to have YOU with us as we build a brighter future. To learn more, please visit www.brightmls.com.
We are seeking a highly experienced and collaborative Senior Back-End Java Developer with a strong background in database development and management. The ideal candidate brings deep knowledge of Java, relational databases (Oracle, MariaDB), and some exposure to NoSQL technologies.
You’ll play a critical role in building scalable, cloud-native applications in a fast-moving Agile environment. This position offers the opportunity to work with a modern AWS-based stack, microservices, containers, and CI/CD pipelines. If you're passionate about clean, performant code and designing systems that scale, we’d love to hear from you.
Back-End Development & Integration
Design, develop, and maintain high-performance applications using Java.
Write and optimize complex SQL queries in Oracle and MariaDB.
Develop and maintain RESTful and ODATA APIs.
Integrate with various data sources including MariaDB, Oracle, and DynamoDB.
Implement AWS services including S3, Lambda, OpenSearch, Glue, Athena, ECS, GraphQL, and Redshift.
Cloud-Native Architecture
Develop cloud-based and serverless applications using AWS Lambda and ECS.
Use Terraform for infrastructure as code to provision and manage AWS resources.
Support containerized deployments with Docker and (optionally) Kubernetes.
Agile Development
Actively participate in Scrum ceremonies, including sprint planning, retrospectives, and stand-ups.
Collaborate closely with Product Owners and stakeholders to refine requirements and deliver working software.
Contribute to continuous improvement in development practices and team processes.
Collaboration & Code Quality
Mentor junior developers and promote a collaborative team culture.
Perform and participate in code reviews, knowledge sharing, and documentation.
Communicate effectively with technical and non-technical team members to ensure alignment and clarity.
Technical Expertise
8+ years of Java development experience, with strong object-oriented design skills.
Deep experience in relational database development and optimization (Oracle, MariaDB).
Experience working with AWS cloud services, including serverless components.
Proficiency with REST APIs, microservices, and distributed systems.
Hands-on experience with tools such as:
Terraform, Docker, GitHub, Jira, Jenkins
App development in AWS using S3, Lambda, Redshift, ECS, GraphQL
Familiarity with NoSQL databases like DynamoDB
Experience in CI/CD environments and Agile software development.
Knowledge of Node.js and C# is a plus.
Soft Skills
Strong problem-solving abilities and a passion for tackling technical challenges.
Excellent communication skills, both written and verbal.
Proven ability to work cross-functionally and drive results in Agile teams.
Comfortable mentoring others and advocating for engineering best practices.
Proven track record deploying applications in cloud-native environments, especially on AWS.
Experience with infrastructure as code and automation in large-scale systems.
Bachelor's degree in Computer Science, Engineering, or a related field (Master’s preferred).
The salary range for this position is approximately $110,000 to $125,000, based on experience, skills, and qualifications. This position is also eligible for annual performance-based bonuses. Our comprehensive benefits package includes individual and family health, vision, and dental coverage, 401(k) plan with employer-matching, and Paid Time Off (PTO) and holidays.
It is the company's policy to recruit, hire, train and promote individuals, as well as to administer any and all personnel actions, without regard to race, religion, age, sex, marital status, sexual orientation, disability, national origin, ancestry, military status or any other unlawfully prohibited characteristic in accordance with applicable laws.
GoDaddy
Wire IT
The Mobility House
Unity
Experian