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