Technology - Application Developer III
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Join a fast-growing team shaping the future of lending technology. As a Senior Full-Stack Software Engineer, you will drive the development of a next-generation, AI-powered lending platform. Leverage your expertise in Java, Python, Angular, and AI-driven tools to modernize loan onboarding and servicing through intelligent document analysis and event-driven architectures. This is your opportunity to make a measurable impact on financial services, work with the latest AI solutions, and grow your career in a collaborative, innovation-focused environment.
Responsibilities
- Design, develop, and maintain scalable web applications across the full stack
- Build robust backend services using Java and Python
- Create intuitive, responsive user interfaces using Angular and modern front-end technologies
- Integrate AI-powered solutions to automate document analysis and workflow processes
- Develop and maintain RESTful APIs and microservices for seamless platform operation
- Engineer event-driven systems with technologies like Kafka for high performance and reliability
- Collaborate with data teams to integrate with enterprise data platforms such as Snowflake
- Participate in architectural decisions and drive platform modernization initiatives
- Ensure code quality through best engineering practices and AI-assisted development tools
- Partner with cross-functional stakeholders to deliver production-ready solutions
Requirements
7+ years of professional software engineering experience
- Hands-on expertise in Java, Python, and Angular for enterprise application development
- Proven track record designing and integrating REST APIs
- Experience with Kafka or similar event-streaming technologies
- Proficiency in working with Snowflake or comparable cloud data platforms
- Strong knowledge of object-oriented design, distributed systems, and application architecture
- Practical experience using AI-assisted development tools and coding agents
- Ability to manage multiple priorities independently in agile, fast-paced settings
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience)
Preferred Skills
- Background in financial services, banking, lending, capital markets, or loan servicing
- Familiarity with credit agreements, loan processing, or structured credit products
- Experience with AI/ML integrations, Retrieval-Augmented Generation (RAG), prompt engineering, or AI-powered document intelligence
- Containerized application development with Docker and Kubernetes
- Contributions to greenfield product development or emerging technology initiatives
- Knowledge of cloud-native architectures, Word
Benefits & conditions
Potential for contract-to-hire, offering long-term career growth
- Work on cutting-edge AI-powered solutions impacting the financial sector
- Hybrid work model promoting flexibility and work-life balance
- Collaborative, high-impact team environment focused on innovation
- Exposure to emerging technologies and enterprise-scale systems
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 132 - Binging WADFlix?
Highest Paying Tech Companies for Developers
Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production
Dev Digest 121 - AI goes offline