Java Full Stack Engineer

New
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–7+ years
Required Skills
PostgreSQLAgileHibernateJavaSpring BootVue.JsAngularReactRESTful APIsMicroservices

Requirements

  • 3–7+ years of experience in full-stack software engineering roles.
  • Strong proficiency in Java and frameworks such as Spring, Spring Boot, or Spring Cloud.
  • Experience building microservices-based and API-driven architectures (REST/SOAP).
  • Frontend development experience with React, Angular, or Vue.js.
  • Strong understanding of relational databases (PostgreSQL, Oracle, SQL Server) and/or NoSQL systems.
  • Experience with ORM frameworks such as Hibernate or JPA.
  • Familiarity with secure coding practices and data protection principles.
  • Experience working in Agile/Scrum environments and across the full SDLC.
  • Strong analytical, debugging, and problem-solving skills in complex systems.
  • Excellent communication and collaboration skills across technical and business teams.
  • Experience in fintech, mortgage, or lending platforms is highly preferred.
  • Familiarity with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), or event-driven systems (Kafka, RabbitMQ) is a plus.

Responsibilities

  • Design, develop, and maintain full-stack applications supporting mortgage and lending workflows including loan origination, servicing, underwriting, and document management systems.
  • Translate business and regulatory requirements into scalable and maintainable technical solutions.
  • Build and integrate RESTful APIs and microservices for financial processes such as pricing, loan processing, and data workflows.
  • Develop responsive and performant frontend interfaces for borrower-facing and internal platforms using modern JavaScript frameworks.
  • Ensure code quality through unit, integration, and component testing, improving system reliability and coverage.
  • Optimize system performance and scalability for high-volume financial and transactional data processing.
  • Participate in architecture discussions focused on cloud-native, API-first, and event-driven design patterns.
  • Support CI/CD pipelines and DevOps practices to enable efficient and reliable deployments.
  • Troubleshoot production issues and ensure high availability and stability of critical systems.
  • Contribute to code reviews, technical design discussions, and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now