Senior Full Stack Developer (Java) Lead Role Pune, India Are you passionate about building cutting-edge archiving and document management solutions powered by AI? Join our team and help shape the next generation of enterprise software. We’re seeking a seasoned Full Stack Developer to lead our development team in India and play a key role in designing, building, and maintaining one of our flagship products. About the Role As a Senior Full Stack Developer and Team Lead , you will oversee the full software development lifecycle — from architectural decisions to deployment — while mentoring a small, talented team. You’ll work on complex, high-performance systems that solve real-world business problems and deliver meaningful value to customers worldwide. Location: Pune, India (On-site) Key Responsibilities Lead development efforts for one of our core flagship products. Design, develop, test, and deploy robust software solutions and enhance existing systems. Review code and ensure high standards of quality, scalability, and performance. Collaborate with stakeholders to understand requirements and deliver impactful solutions. Write and maintain technical documentation for developed software. Perform unit and integration testing to validate solution design and implementation. Contribute to architectural decisions and help define best practices across the team. Troubleshoot, optimize, and improve application performance and reliability. Work collaboratively in an Agile environment with cross-functional teams (Product, QA, DevOps, etc.). Qualifications & Skills Bachelor’s degree in Computer Science or related field (Master’s degree a plus). 5+ years of experience designing, developing, and delivering enterprise software solutions. Proficient in Core Java and J2EE (JDK 11+) with strong experience in: Spring Framework, Spring Boot, Spring Cloud Hibernate / JPA RESTful APIs & Web Services Front-end development experience with Angular/TypeScript (or similar modern JS framework). Experience with containerization and deployment (Docker, Kubernetes). Strong database knowledge (MySQL, PostgreSQL, Elastic Search). Familiarity with DevOps practices , CI/CD, and version control (Gitlab, Jenkins). Experience with additional technologies like RabbitMQ, Hazelcast is a big plus. Experience with Vaadin Framework is a plus. Fluent in English Proven experience leading or mentoring a small development team . What We’re Looking For A problem-solver with strong analytical and architectural thinking. A team player who values collaboration and shared success over individual credit. A software craftsman who pays attention to detail and writes clean, maintainable, reusable code. Someone with a disciplined approach to software delivery and a commitment to meeting deadlines. Passion for scalable systems design , code quality , and continuous improvement . Why Join Us? Be part of a forward-thinking team building solutions that combine AI, scalability, and real-world impact . Lead major product initiatives and influence architectural decisions. Work with a collaborative, global team that values innovation, ownership, and technical excellence. Ready to make your mark? Apply now and help shape the future of intelligent document management solutions. Role & responsibilities