Full-Stack Java DeveloperDesign, develop, and maintain full-stack Java applications with a focus on financial services and mortgage products.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organization, and automation.Mentor junior developers and provide technical guidance.Bachelor’s degree in Computer Science, Engineering, or a related field.6+ years of experience in Java development.Strong experience with full-stack development, including Java, Spring Boot, and Hibernate.Proficiency in front-end technologies such as Angular or React.Experience in the financial services industry, specifically with mortgage products.Solid understanding of object-oriented programming and design patterns.Familiarity with RESTful APIs and microservices architecture.Experience with version control systems like Git.Excellent problem-solving skills and attention to detail.Strong communication and teamwork skills.