Java Full Stack Engineer
New
Based in the United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–7+ years
- Required Skills
- SQLAgileJavaSpring BootVue.JsAngularNosqlReactRESTful APIsMicroservices
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3–7+ years of experience in full-stack software development.
- Strong expertise in Java and related frameworks such as Spring, Spring Boot, or Spring Cloud.
- Hands-on experience designing and building microservices and API-driven architectures (REST/SOAP).
- Proficiency in frontend development using React, Angular, or Vue.js.
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, Oracle, SQL Server).
- Strong understanding of secure coding practices, SDLC, and Agile/Scrum methodologies.
- Excellent problem-solving, debugging, and communication skills.
- Experience in mortgage, lending, or fintech environments 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 such as loan origination, servicing, underwriting, and document management.
- Build and integrate scalable RESTful APIs and microservices using Java-based frameworks (e.g., Spring Boot) to support financial transaction processing.
- Develop responsive and user-friendly frontend interfaces using modern frameworks such as React, Angular, or Vue.js.
- Translate business, compliance, and regulatory requirements into technical solutions aligned with secure software development practices.
- Work with structured and unstructured financial data, ensuring data integrity across loan files, documents, and transactional systems.
- Participate in architecture discussions focused on cloud-native design, API-first systems, and scalable distributed applications.
- Support CI/CD pipelines, DevOps practices, and automated testing to ensure reliable deployments and system stability.
- Troubleshoot production issues, optimize system performance, and contribute to continuous improvement of platform reliability.
View Full Description & ApplyYou'll be redirected to the employer's site