Weave is looking for a Software Engineer - Java to take on diverse challenges across the entire technology stack. You will play a key role in designing, developing, and maintaining Java-based applications, driving innovation, optimizing performance, and solving complex problems for our mission-critical projects.
What You'll Do
- Develop, test, and maintain robust, scalable Java-based applications and products.
- Understand requirements and existing designs to build and deliver solutions with minimal supervision.
- Work with databases and Message Queues for efficient integration and data processing.
- Apply Data Structures & Algorithms to build performant, optimized solutions.
- Debug, troubleshoot, and resolve complex issues with high attention to detail.
- Use GIT for version control and collaborative development.
- Suggest improvements, explore new technologies, and propose innovative solutions.
- Collaborate with cross-functional teams to deliver software in fast-paced environments.
What We're Looking For
- Bachelor’s degree in Computer Science or a related field.
- 2+ years of proven hands-on experience as a Java Developer in application/product development.
- Strong understanding of databases and Message Queues.
- Solid foundation in Data Structures, Algorithms, and problem-solving.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Expertise in debugging complex systems.
- Strong knowledge of GIT and version control best practices.
- Experience in designing and integrating REST/SOAP/HTTP APIs.
- Proficiency in SQL scripting and experience with MS SQL databases.
- Self-motivated, with a passion for continuous learning and coding excellence.
- Strong communication skills; able to work independently and in teams.
Nice to Have
- Experience with Conversational AI, Deep Learning, or NLP.
- Hands-on experience with Chatbots or related projects.
- Knowledge of Python and data processing.
- Contributions to open-source projects.
- A strong sense of ownership, creativity, and curiosity.
Technical Stack
- Java
- Databases
- Message Queues
- GIT
- REST/SOAP/HTTP APIs
- SQL
- MS SQL
Team & Environment
In this role, you will report directly to the CTO.
Work Mode
This is a hybrid position based in Bangalore, India.
Weave is an equal opportunity employer committed to fostering an inclusive workplace where all individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve, and progress regardless of background.



