Technical Lead- Java opportunity at Infrrd, creators of Intelligent Document Processing platform focusing on AI, ML, NLP. Seeking an experienced professional to lead Java development, manage team, ensure high-quality deliverables, and drive innovation in Bengaluru. Full-time remote opportunity.
Work Location: Bangalore
Hello there! Infrrd here.
Haven’t heard of us before? No problem. First off, it’s pronounced In-fur-d.
We are the creators of a proprietary Intelligent Document Processing platform that automates data extraction from complex and messy unstructured documents. For over a decade, we’ve been building expertise in Artificial Intelligence, Machine Learning, Deep Learning, Natural Language Processing, Neural Networks and much much more. We are building technology that is disrupting the data extraction space for 5+ years now.
And now, we are on the lookout for a great Technical Lead- Java.
Someone who:
- Has 7-13 years of experience in Java development.
- Should have worked with and managed a team of 10-15 member team offshore and should have worked on projects where onsite-offshore coordination is required and the delivery model is agile SCRUM for a development project.
- Excellent understanding of Core Java and Spring framework (Spring, Spring MVC, Spring Data).
- Experience in developing backend for web-based applications.
- Ability to work hands-on while development / coding and strong debugging and problem solving skills.
- Solid command with data structures.
- Experience with MySQL/NoSQL.
- Experience with System design and microservices architecture.
- Experience working in an Agile/Scrum development process.
- Working experience on tools like: Jira, Any Java IDE, GitHub
- Good understanding of ElasticSearch, Kubernetes and AWS DevOps.
What you will do:
- Should provide strong technical anchorship and be a primary Gatekeeper of the Java team.
- Design Creation - High level and low level.
- Java Code Quality check, Code automation, Code reviews and mentor the team for implementation and low-level design.
- Ensure the deliverables are of the highest quality in terms of functional and technical aspects through scrum process.
- Ensure the in-sprint defects are closed with the highest quality and any production defects are taken care of for a specific duration post release.
- Work along with the PM, Architect and the teams to manage the team and the deliverables from technical and functional aspects.
- Team Mentoring and guidance at appropriate instances.
And along with that, someone who is curious to learn, drives the whole team to perform better and is a cool person to work with.
Looking forward to speaking with you!