AtLauraMac were transforming the mortgage technology landscape through scalable intelligent and maintainable software. As aFull Stack Software Engineer youll play a key role in designing and developing our platform usingJava (Spring Boot)Angular andMySQL delivering solutions that power our next-generation platform.
Youll collaborate closely with Tech Leads fortechnical guidance and Agile leadership while reporting directly to Engineering Management for performance and career development. As part of a collaborative Scrum team youll focus on delivering high-quality sprint deliverables and building robust efficient and maintainable systems.
Key Responsibilities
Full Stack Development
- Design develop and maintain end-to-end application features usingJava (Spring Boot)for backend servicesAngularfor frontend applications andMySQLfor data persistence.
- Build and optimizeRESTful APIsthat power rich responsive web applications.
- Apply strongobject-oriented design principlesto develop and evolve domain models that enable clean abstractions and maintainable data interactions.
- Writeclean modular testable codethat adheres to LauraMacs development and coding standards.
- Collaborate with Tech Leads and peers to review designs improve maintainability and ensure code quality.
Architecture & Design Collaboration
- Participate in design sessions to translate requirements into well-structured scalable software components.
- Contribute feedback and ideas to improve application architecture and technical processes.
- Align with Tech Leads and Staff Engineers to ensure implementation consistency and adherence to architectural guidelines.
Quality Testing & Issue Resolution
- Writeunit and integration testsusing frameworks likeJUnitJasmine orJest.
- Investigate triage and resolve complex defects across development and testing environments collaborating with support teams to ensure timely resolution of production issues.
- Work closely with QA engineers to validate functionality ensure test coverage and maintain overall product quality.
- Participate in peer code reviews to promote best practices and ensure maintainability.
Agile Collaboration
- Work within anAgile Scrum teamof engineers QA and Business Analysts/Product Owners to deliver sprint commitments.
- Contribute to sprint planning estimation daily standups and retrospectives.
- Collaborate with Product and Business teams to understand functional requirements and deliver value-driven solutions.
- Communicate clearly and proactively about progress risks and technical challenges.
Technical Environment
Backend:
- Java (Spring Boot)
- JPAfor persistence
- RESTful APIs object-oriented design and transaction management
Frontend:
- Angular (latest versions)TypeScript
- HTML5 SCSS/CSS and responsive web design principles
Database & Infrastructure:
- MySQL schema design SQL optimization indexing strategies
- AWS (ECS RDS S3)
- Logging monitoring and alerting (CloudWatch or equivalent)
Qualifications
Required:
- 36 years of professional experience as aFull Stack Engineeror Software Developer.
- Hands-on expertise withJava (Spring Boot)Angular andMySQL.
- Strong understanding ofobject-oriented programmingREST APIs andrelational databases.
- Experience working inAgile/Scrumenvironments.
- Familiarity withversion control systems (Git)and code review processes.
- Strong analytical and problem-solving skills with a focus on quality and maintainability.
Preferred:
- Experience withAWSinfrastructure components (EC2 RDS S3).
- Familiarity withmicroservicesorevent-drivenarchitectures.
- Strong knowledge ofJPA.
- Exposure tomortgage technologyor enterprise-scale SaaS platforms.
Why LauraMac
- Modern Stack:Build production-grade software using Java Angular MySQL and Spring Boot.
- Collaboration:Work closely with experienced Tech Leads and Staff Engineers for technical mentorship and growth.
- Impact:Contribute directly to key features that drive LauraMacs mortgage technology platform.
- Culture:Collaborative quality-driven and focused on continuous improvement and innovation.
**Notice of AI-Assisted Resume Screening**
This employer may use artificial intelligence and algorithmic tools to review resumes and support initial applicant assessments. While these tools enhance efficiency they are monitored by our team to promote fair and unbiased decision-makingand we uphold all applicable federal and state antidiscrimination laws (including TitleVII and the ADA).
Where required by law we provide this notice in accordance with applicable regulations.
If you prefernot tohave your application evaluated using AI you may request an alternative review process in writing by contacting . We will make reasonable efforts to accommodate such requests in accordance with applicable laws. Note if you submit your application through an automated portal or process we cannot guarantee AI will not be used as part of the process.
Required Experience:
IC
AtLauraMac were transforming the mortgage technology landscape through scalable intelligent and maintainable software. As aFull Stack Software Engineer youll play a key role in designing and developing our platform usingJava (Spring Boot)Angular andMySQL delivering solutions that power our next-gene...
AtLauraMac were transforming the mortgage technology landscape through scalable intelligent and maintainable software. As aFull Stack Software Engineer youll play a key role in designing and developing our platform usingJava (Spring Boot)Angular andMySQL delivering solutions that power our next-generation platform.
Youll collaborate closely with Tech Leads fortechnical guidance and Agile leadership while reporting directly to Engineering Management for performance and career development. As part of a collaborative Scrum team youll focus on delivering high-quality sprint deliverables and building robust efficient and maintainable systems.
Key Responsibilities
Full Stack Development
- Design develop and maintain end-to-end application features usingJava (Spring Boot)for backend servicesAngularfor frontend applications andMySQLfor data persistence.
- Build and optimizeRESTful APIsthat power rich responsive web applications.
- Apply strongobject-oriented design principlesto develop and evolve domain models that enable clean abstractions and maintainable data interactions.
- Writeclean modular testable codethat adheres to LauraMacs development and coding standards.
- Collaborate with Tech Leads and peers to review designs improve maintainability and ensure code quality.
Architecture & Design Collaboration
- Participate in design sessions to translate requirements into well-structured scalable software components.
- Contribute feedback and ideas to improve application architecture and technical processes.
- Align with Tech Leads and Staff Engineers to ensure implementation consistency and adherence to architectural guidelines.
Quality Testing & Issue Resolution
- Writeunit and integration testsusing frameworks likeJUnitJasmine orJest.
- Investigate triage and resolve complex defects across development and testing environments collaborating with support teams to ensure timely resolution of production issues.
- Work closely with QA engineers to validate functionality ensure test coverage and maintain overall product quality.
- Participate in peer code reviews to promote best practices and ensure maintainability.
Agile Collaboration
- Work within anAgile Scrum teamof engineers QA and Business Analysts/Product Owners to deliver sprint commitments.
- Contribute to sprint planning estimation daily standups and retrospectives.
- Collaborate with Product and Business teams to understand functional requirements and deliver value-driven solutions.
- Communicate clearly and proactively about progress risks and technical challenges.
Technical Environment
Backend:
- Java (Spring Boot)
- JPAfor persistence
- RESTful APIs object-oriented design and transaction management
Frontend:
- Angular (latest versions)TypeScript
- HTML5 SCSS/CSS and responsive web design principles
Database & Infrastructure:
- MySQL schema design SQL optimization indexing strategies
- AWS (ECS RDS S3)
- Logging monitoring and alerting (CloudWatch or equivalent)
Qualifications
Required:
- 36 years of professional experience as aFull Stack Engineeror Software Developer.
- Hands-on expertise withJava (Spring Boot)Angular andMySQL.
- Strong understanding ofobject-oriented programmingREST APIs andrelational databases.
- Experience working inAgile/Scrumenvironments.
- Familiarity withversion control systems (Git)and code review processes.
- Strong analytical and problem-solving skills with a focus on quality and maintainability.
Preferred:
- Experience withAWSinfrastructure components (EC2 RDS S3).
- Familiarity withmicroservicesorevent-drivenarchitectures.
- Strong knowledge ofJPA.
- Exposure tomortgage technologyor enterprise-scale SaaS platforms.
Why LauraMac
- Modern Stack:Build production-grade software using Java Angular MySQL and Spring Boot.
- Collaboration:Work closely with experienced Tech Leads and Staff Engineers for technical mentorship and growth.
- Impact:Contribute directly to key features that drive LauraMacs mortgage technology platform.
- Culture:Collaborative quality-driven and focused on continuous improvement and innovation.
**Notice of AI-Assisted Resume Screening**
This employer may use artificial intelligence and algorithmic tools to review resumes and support initial applicant assessments. While these tools enhance efficiency they are monitored by our team to promote fair and unbiased decision-makingand we uphold all applicable federal and state antidiscrimination laws (including TitleVII and the ADA).
Where required by law we provide this notice in accordance with applicable regulations.
If you prefernot tohave your application evaluated using AI you may request an alternative review process in writing by contacting . We will make reasonable efforts to accommodate such requests in accordance with applicable laws. Note if you submit your application through an automated portal or process we cannot guarantee AI will not be used as part of the process.
Required Experience:
IC
View more
View less