Senior Backend Developer

extra holidays - fully flexible
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

8+ years of Java development experience with strong object-oriented design skills., Deep knowledge of relational databases such as Oracle and MariaDB., Experience working with AWS cloud services, including serverless components., Proficiency in REST APIs, microservices, and distributed systems..

Key responsibilities:

  • Design, develop, and maintain high-performance Java applications.
  • Write and optimize complex SQL queries for Oracle and MariaDB.
  • Develop and maintain RESTful and ODATA APIs, integrating with various data sources.
  • Participate in Agile ceremonies and collaborate with stakeholders to deliver software.

Bright MLS logo
Bright MLS Real Estate Management & Development Scaleup https://linktr.ee/BrightMLS
51 - 200 Employees
See all jobs

Job description

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.

Overview

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.

Key Responsibilities

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.

Required Qualifications

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.

Preferred Experience
  • 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.


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Real Estate Management & Development
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Back-End Developer Related jobs