MeridianLink, Inc.

Java Software Engineer III

MeridianLink, Inc.$100K — $130K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of backend development experience in Java
  • Strong grasp of object-oriented design and system design best practices
  • Proficiency in building and consuming web services (REST; SOAP is a plus)
  • Experience with relational databases and SQL, including design and optimization
  • Hands-on with full lifecycle application development in a SaaS environment
  • Familiarity with CI/CD and DevOps practices

Responsibilities

  • Design, develop, and maintain Java-based backend services for TAZWorks and InstaScreen
  • Translate complex business requirements into scalable technical solutions
  • Own features through the entire software development lifecycle including support
  • Collaborate with cross-functional teams to deliver business-driven solutions
  • Conduct code reviews and provide feedback on coding standards and best practices
  • Troubleshoot and optimize existing systems for performance and security
  • Engage in system design discussions and contribute to documentation and prototyping
  • Mentor junior and mid-level engineers to enhance team skills and performance

Benefits

  • Collaborative engineering culture with a focus on mentorship
  • Opportunity to influence architectural decisions and technical direction
  • Engage in a fast-paced, agile development environment
  • Work on mission-critical and impactful projects
  • Participation in continuous improvement initiatives
Full Job Description
Java Software Engineer III

Position Summary

As a Java Software Engineer III, you are a senior, highly impactful member of a collaborative engineering team responsible for building and maintaining mission-critical background screening and compliance platforms within TAZWorks and InstaScreen. In this role, you design, build, and deliver high-quality, scalable Java-based services that directly support customer workflows and regulatory requirements.

You bring strong technical judgment, deep backend expertise, and a passion for clean, maintainable solutions. Beyond writing code, you influence technical direction, contribute to architectural decisions, and mentor other engineers while working closely with Product, DevOps, QA, and other stakeholders in an agile environment.

Responsibilities:
  • Design, develop, and maintain secure, scalable Java-based backend services and applications supporting TAZWorks and InstaScreen platforms
  • Translate complex business requirements into well-designed technical solutions with a focus on reliability, performance, and maintainability
  • Take ownership of features and services through the full software development lifecycle, from design and implementation to deployment and support
  • Collaborate closely with Product Owners, Architects, DevOps, QA, and fellow engineers to deliver high-quality, business-driven solutions
  • Perform code reviews and provide constructive feedback to ensure adherence to coding standards, best practices, and architectural guidelines
  • Troubleshoot, debug, and optimize existing systems to improve performance, scalability, and security
  • Contribute to system design discussions, technical documentation, and proof-of-concept efforts for new approaches and technologies
  • Mentor and support junior and mid-level engineers, helping grow overall team capability and engineering excellence
  • Participate effectively in a distributed, agile scrum environment and contribute to continuous improvement initiatives

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
  • 5+ years of professional experience developing backend applications in Java
  • Strong understanding of object-oriented design principles and system design best practices
  • Hands-on experience building and consuming web services (REST; SOAP a plus)
  • Solid experience with relational databases and SQL; ability to design and tune database interactions
  • Proven experience with full lifecycle application development in a production SaaS environment
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Experience working effectively in a fast-paced, agile development environment
  • Strong problem-solving skills and the ability to independently investigate and resolve complex technical issues
  • Preferred Experience, Qualifications, and Skills:
  • Experience with Spring Boot, Spring JPA/Hibernate, and Spring Security
  • Knowledge of microservice architectures, system design patterns, and integration strategies
  • Experience with containerized environments using Docker and Kubernetes
  • Cloud development experience, particularly in Azure
  • Familiarity with CI/CD and infrastructure tooling such as Git, Jenkins, Azure DevOps, Terraform, or Terragrunt
  • Experience with automated testing methodologies, including unit and integration testing
  • Understanding of performance tuning and secure coding practices
  • Exposure to scripting languages such as Python, JavaScript, or shell scripting
  • Prior experience mentoring or guiding other engineers

About MeridianLink, Inc.

MeridianLink, Inc. is a technology company that provides software solutions for the financial services industry. The company's products include loan origination, account opening, and credit reporting software, as well as compliance and risk management tools. MeridianLink's software is used by banks, credit unions, and other financial institutions to streamline their operations and improve their customer experience. The company was founded in 1998 and is headquartered in Lake Forest, California.
Learn more about MeridianLink, Inc.
Size
1,000 employees
Market Cap
$1 billion
Industry
NASDAQ

Similar Jobs

More Jobs at MeridianLink, Inc.

More Information Technology Jobs

Find similar Java Software Engineer III jobs: