Software Development Engineer III

Jumio
Summary
Join Jumio as a Software Development Engineer III and build high-quality backend systems for our identity verification solutions. Collaborate with senior engineers, product managers, and QA teams to create scalable, secure, and maintainable software using Java and Spring, with Kotlin experience being a plus. As a T-shaped engineer, contribute across the stack and embrace clean code, automated testing, and continuous learning. Your work will directly impact customer experience and system performance, ensuring our systems are production-ready, scalable, and future-proof. The role is based in our Bangalore office and offers the opportunity to work with a dynamic team focused on innovation and technical excellence. Jumio is a leading provider of online identity verification solutions, dedicated to making the internet safer.
Requirements
- 5+ years of experience in backend development, primarily using Java and Spring Boot
- Strong understanding of RESTful APIs, microservices, and design principles
- Experience with version control (Git), build tools (e.g., Maven/Gradle), and CI/CD workflows
- Exposure to Agile development and testing frameworks like JUnit or Postman
- Good problem-solving and debugging skills
Responsibilities
- Design and develop backend services using Java, Spring Boot, and related frameworks
- Write clean, modular, and testable code following best practices
- Participate in technical design discussions and peer reviews
- Contribute to the evolution of our microservices architecture
- Implement and maintain unit and integration tests (e.g., using JUnit, Postman)
- Contribute to CI/CD pipelines and ensure code is production-ready
- Collaborate with QA to support functional and end-to-end test coverage
- Work closely with product managers, senior engineers, and designers to translate requirements into technical deliverables
- Participate in Agile ceremonies including sprint planning, retrospectives, and demos
- Provide accurate effort estimates and deliver to sprint commitments
- Leverage modern tools, including LLMs and AI utilities, to streamline development and improve productivity
- Continuously explore new technologies and propose improvements to systems or processes
Preferred Qualifications
- Familiarity with Kotlin or willingness to learn
- Exposure to frontend technologies (e.g., basic React or Angular) is a plus
- Experience with containerization tools like Docker
- Awareness of cloud platforms such as AWS or GCP
- Understanding of secure development and performance tuning