As a Senior Software Engineer - Java, you will play a key role in designing, building, and maintaining scalable, secure, and high-performance backend systems for our identity verification platform. Working in a cross-functional team, you will contribute to architecture decisions, mentor team members, and help shape the technical direction of our products that serve millions of users globally.
Design, develop, and maintain robust Java applications and microservices powering IDnow's identity verification platform.
Contribute to architectural decisions and system design for scalable, secure, and maintainable solutions.
Write clean, efficient, and well-documented code following best practices and engineering standards.
Collaborate closely with product managers, UX designers, DevOps, and QA engineers in a cross-functional setup.
Identify performance bottlenecks, debug complex issues, and optimize applications for high-volume transactions.
Stay updated with the latest technologies and contribute to technical innovation and continuous improvement.
Guide and mentor junior developers, conduct code reviews, and share knowledge within the team.