Job Description
Jumio is seeking a Senior Software Engineer to join their team in Bangalore. This role involves developing back-end software to enhance the identity verification process and contribute to making the digital world safer. The successful candidate will work within a cross-functional team, collaborating with product managers, QA engineers, and DevOps engineers to deliver high-quality features.
The Senior Software Engineer will embody a T-shaped engineering approach, contributing to broader engineering practices, including testing automation and user experience. They will take ownership of delivering maintainable code that supports long-term scalability and performance.
Role Involves:
- Continuous improvement of systems using innovative technologies.
- Collaborating with the team to deliver features from requirements to production.
- Working with Product Managers to clarify and prioritize work.
- Maintaining and improving quality with QA Engineers.
- Supporting operational and troubleshooting work with DevOps engineers.
- Evaluating new tools and technologies.
- Defining and using best practices to produce new features effectively.
Requirements:
- Solid experience with Java, Spring (Core/Boot/Security/MVC/Data), REST, SQL, Git, Maven/Gradle, JPA, and Design Patterns.
- At least 5 years of professional experience in software development.
- Experience in Kotlin.
- Experience with distributed systems.
- Ability to work with PM/QA/DevOps as equal partners.
- Ability to write good quality & secure code.
- Excellent analytical, conceptual, and communication skills in spoken and written English.
Jumio offers:
- Opportunity to work on cutting-edge technologies in the identity verification space.
- A collaborative and innovative work environment.
- A chance to impact the accuracy and latency of the identity verification process.