About the Role

As a Senior Full-Stack Software Engineer, you will design and build scalable, secure web applications while shaping the architecture of a high-impact lending platform. You’ll work across both front-end and back-end, contributing to performance, innovation, and user experience.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Vue.js, Java, and Spring Boot
  • Architect and implement microservices-based systems
  • Collaborate with cross-functional teams to deliver new features
  • Optimize applications for speed, scalability, and performance
  • Develop and maintain AWS-based cloud solutions
  • Apply data analytics, machine learning, and AI in lending use cases
  • Ensure application quality, responsiveness, and security
  • Troubleshoot issues, fix bugs, and improve system reliability
  • Conduct code reviews and mentor junior developers
  • Stay updated on emerging technologies and industry trends

Must-Have Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related field
  • 7+ years of full-stack development experience (web applications)
  • Strong proficiency in Vue.js (front-end)
  • Expertise in Java and Spring Boot (back-end)
  • Strong knowledge of SQL and/or NoSQL databases
  • Experience with AWS cloud services
  • Familiarity with data warehousing concepts
  • Understanding of data analytics, machine learning, or AI applications

Good-to-Have

  • Master’s degree in a related field
  • Experience in financial services industry
  • Knowledge of microservices architecture
  • Experience designing complex distributed systems
  • Familiarity with Docker and Kubernetes

Java Software Engineer

Apply Now
Back to search page