Software Developer-II (Java) at Capillary Technologies · Bengaluru (Bangalore) · 3 - 6 years · ₹18L - ₹22L / yr · Profitable · Posted 17 Jul 2025

Roles and Responsibilities:
• Own development, design, scaling, and maintenance of application and messaging engines that power the central platform of Capillary's Cloud CRM product.
• Work on the development of AI and data science products for various use cases. Implement PoCs in Python, and Spark-Scala and productize the implementations.
• Contribute to overall design and roadmap.
• Mentor Junior team members.
Required Skills:
• Innovative and self-motivated with a passion to develop complex and scalable applications.
• 3+years of experience in software development with a strong focus on algorithms and data structures.
• Strong coding and design skills with prior experience in developing scalable & high-availability applications. Expertise in using Core Java/J2EE or Node.js
• Work experience with Relational databases and Non-Relational is required (Primarily MySQL, MongoDB, and Redis)
• Familiarity with big data platforms (like Spark-Scala) is an added plus.
• Strong Analytical and Problem Solving Skills.
• BTech from IIT or BE in computer science from a top REC/NIT.
Job Perks
• Competitive Salary as per market standards
• Flexible working hours
• Chance to work with a world class engineering team.
Why Join Us:
Be part of a fast-moving tech team building impactful, user-friendly apps with modern development practices and a collaborative work culture.
Capillary is an Equal Opportunity Employer and will not discriminate against any applicant for employment on the basis of race, age, religion, sex, veterans, individuals with disabilities, sexual orientation, or gender identity.
Disclaimer:
It has been brought to our attention that there have recently been instances of fraudulent job offers, purporting to be from Capillary Technologies. The individuals or organizations sending these false employment offers may pose as a Capillary Technologies recruiter or representative and request personal information, purchasing of equipment or funds to further the recruitment process or offer paid training. Be advised that Capillary Technologies does not extend unsolicited employment offers. Furthermore, Capillary Technologies does not charge prospective employees with fees or make requests for funding as a part of the recruitment process.
We commit to an inclusive recruitment process and equality of opportunity for all our job applicants.

About Capillary Technologies
About
Company video


Connect with the team
Similar jobs (10)
Lead Developer – Java, React, Node.js & AI/ML
Location: Mumbai
Experience: 8–10 Years
Job Type: Full-time
Job Description
We are looking for a Lead Developer with 8–10 years of experience in software development, with strong expertise in Java, React, and Node.js. The candidate should have at least 1 year of hands-on professional experience in Artificial Intelligence and Machine Learning and experience in building modern, scalable technology solutions.
Key Skills
Java, React, Node.js, AI/ML, MongoDB, PostgreSQL, Key-Value Caching, Vector Databases, ChromaDB, pgvector
Candidate should have strong software development experience along with good knowledge of modern databases, caching technologies, and vector search solutions.
Strong Backend Software Engineer Profile with strong Core Java expertise
2
Mandatory (Experience 1): Must have 2+ years of hands-on backend software engineering experience.
3
Mandatory (Experience 2): Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.
4
Mandatory (Experience 3): Must be comfortable owning business-critical production components — maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.
5
Mandatory (Tech skill 1): Must have strong, current Core Java depth with solid, clear coding fundamentals — Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.
6
Mandatory (Tech skill 2): Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).
7
Mandatory (Tech skill 3): Must have microservices experience.
8
Mandatory (AI Fluency 1): Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow — scaffolding, writing tests, reviewing code, and debugging.
9
Mandatory (AI Fluency 2): Must be able to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.
10
Mandatory (Company): Must come from a product company background (B2B SaaS or B2C both acceptable).
11
Mandatory (Note1): This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent — onboarding within ~a week)
12
Mandatory (Note 2): Must be based in or near Chennai, Bangalore, or Ahmedabad (Chennai: hybrid, Tue & Thu in office)
13
Preferred (Backend): Hands-on Python experience is a plus.
14
Preferred (Database): Hands-on database / JDBC integration experience in a production environment.
Role Description
Software Engineer is a full-time role based in Hyderabad with Onsite work arrangement. This role involves designing, developing, and maintaining back-end services and APIs, ensuring high performance, scalability, and security across platforms. The engineer will participate in architecture discussions, code reviews, and technical decision-making, collaborating closely with product owners, QA, and cross-functional teams. Daily responsibilities include writing clean, maintainable code, troubleshooting complex issues, improving system performance, and contributing to best practices, documentation, and engineering standards. The role also includes mentoring less experienced engineers and supporting continuous improvement in development processes and tooling.
Key Requirements/Skills
4-7 years of overall experience in software development with strong expertise in building scalable web & mobile applications.
- Strong technical decision-making ability, including architecture design, technology selection and implementation of best practices.
- Front-end expertise: Strong experience in React, JavaScript, TypeScript, NextJS and building responsive and user-friendly UI/UX.
- Back-end development: Hands-on experience with Node.js, Express JS, Nest JS, RESTful APIs, API design, and server-side architecture.
- Databases : Good Hands on Exprience in both SQL(PostgreSQL Preferred) & No SQL Databases
- Gen AI Expertise: Experience in building RAG & LLM Systems, implementing AI/ML models and integrating AI-based solutions to solve business problems. Expereince with Langchain, langgraph and Vector DBs, Voice AI(STT, TTS) Models and experience in using Open AI Tools (Calude, Cursor, etc.)
- Cloud & DevOps exposure: Experience with AWS/Azure, understanding of CI/CD pipelines, and cloud-based deployments.
- Code quality & best practices: Experience in code reviews, Git version control, and ensuring maintainable and secure code.
- Team leadership: Ability to mentor developers, guide technical discussions, and collaborate across teams.
- Strong communication skills to effectively interact with technical and non-technical stakeholders.
- Experience working in high-compliance environments such as healthcare systems is a plus.
- Certifications in AWS & Other skills and technologies will be an added advantage.
Educational Qualification
- B.Tech / M.Tech in CSE/IT/AI&ML only from a recognized university/college.
Strong Backend Software Engineer Profile with strong Core Java expertise
2
Mandatory (Experience 1): Must have 2+ years of hands-on backend software engineering experience.
3
Mandatory (Experience 2): Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.
4
Mandatory (Experience 3): Must be comfortable owning business-critical production components — maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.
5
Mandatory (Tech skill 1): Must have strong, current Core Java depth with solid, clear coding fundamentals — Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.
6
Mandatory (Tech skill 2): Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).
7
Mandatory (Tech skill 3): Must have microservices experience.
8
Mandatory (AI Fluency): Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow — scaffolding, writing tests, reviewing code, and debugging — with the ability to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.
9
Mandatory (AI-Native): Must have actually built and deployed AI/LLM-powered features in production (e.g. RAG, LLM-based scoring, AI assistant) — demonstrable AI-native engineering, not merely using AI tools to write code.
10
Mandatory (Database): Hands-on database / JDBC integration experience in a production environment.
11
Mandatory (Company): Must come from a product company background (B2B SaaS or B2C both acceptable).
12
Mandatory (Note1): This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent — onboarding within ~a week)
13
Mandatory (Note 2): Must be based in or near Chennai, Bangalore, or Ahmedabad (Chennai: hybrid, Tue & Thu in office)
14
Preferred (Backend): Hands-on Python experience is a plus.
Strong Backend Software Engineer Profile with strong Core Java expertise
2
Mandatory (Experience 1): Must have 2+ years of hands-on backend software engineering experience.
3
Mandatory (Experience 2): Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.
4
Mandatory (Experience 3): Must be comfortable owning business-critical production components — maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.
5
Mandatory (Tech skill 1): Must have strong, current Core Java depth with solid, clear coding fundamentals — Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.
6
Mandatory (Tech skill 2): Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).
7
Mandatory (Tech skill 3): Must have microservices experience.
8
Mandatory (AI Fluency): Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow — scaffolding, writing tests, reviewing code, and debugging — with the ability to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.
9
Mandatory (AI-Native): Must have actually built and deployed AI/LLM-powered features in production (e.g. RAG, LLM-based scoring, AI assistant) — demonstrable AI-native engineering, not merely using AI tools to write code.
10
Mandatory (Database): Hands-on database / JDBC integration experience in a production environment.
11
Mandatory (Company): Must come from a product company background (B2B SaaS or B2C both acceptable).
12
Mandatory (Note1): This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent — onboarding within ~a week)
13
Mandatory (Note 2): Must be based in or near Chennai, Bangalore, or Ahmedabad (Chennai: hybrid, Tue & Thu in office)
14
Preferred (Backend): Hands-on Python experience is a plus.
Build Products. Solve Real Problems. Grow with Us.
Are you passionate about building scalable applications, solving complex engineering challenges, and working with modern technologies?
At NonStop io Technologies, we're looking for a talented Java Developer who enjoys creating high-quality software, collaborating with smart teams, and continuously learning new technologies.
This isn't just another development role. You'll work on real-world products, modern architectures, cloud technologies, AI-powered development tools, and systems that impact businesses and users every day.
If you're someone who loves writing clean code, takes ownership of your work, and wants to grow into a strong technical contributor or future tech lead, we'd love to connect with you.
About NonStop io Technologies
NonStop io Technologies is a product engineering company with 10+ years of experience building web and mobile applications for startups and enterprises.
We're a team of passionate engineers who believe in:
- Building products, not just projects
- Continuous learning and innovation
- Engineering excellence and quality delivery
- Long-term ownership and customer success
- Collaboration, transparency, and growth
Our engineers don't just execute tasks, contribute ideas, influence architecture decisions, and help shape products from concept to scale.
What You'll Be Working On
- Designing and developing scalable backend applications using Java and Spring Boot
- Building REST APIs and Microservices
- Working on cloud-ready applications and distributed systems
- Collaborating with product managers, designers, and engineers
- Improving application performance, scalability, and reliability
- Contributing to architecture and technical design discussions
- Leveraging AI-powered development tools to enhance productivity
- Working with CI/CD pipelines and modern software engineering practices.
Skills We're Looking For
Must Have
- 3–6 years of experience in Java development(Min 3 Years)
- Strong expertise in Java, Spring Boot, Spring MVC, and Hibernate/JPA
- Experience building Microservices and REST APIs
- Strong understanding of OOP, Design Patterns, and Clean Coding Practices
- Experience with MySQL or PostgreSQL
- Working knowledge of Git
- Hands-on experience with Frontend Technologies (HTML, CSS, JavaScript, React/Angular)
- Experience with Maven or Gradle
Good to Have
- Experience with AWS or cloud environments
- Exposure to CI/CD pipelines and DevOps practices
- Experience with distributed systems and scalable architectures
- Knowledge of automated testing frameworks
- Familiarity with AI-assisted development tools such as GitHub Copilot
Why Developers Love Working With Us
- Work on real products with real impact
- Opportunity to work on modern architectures and cloud technologies
- Exposure to AI-powered software development practices
- Learn directly from experienced engineers and architects
- Friendly, collaborative, and growth-oriented culture
- Freedom to experiment, innovate, and share ideas
- Continuous learning and career growth opportunities
- Work with a team that values ownership, trust, and engineering excellence
Interested in Joining Our Team?
We're always excited to connect with developers who are curious, driven, and passionate about technology.
If you enjoy building quality software, learning new technologies, and taking ownership of your work, this could be the right opportunity for you.
We look forward to connecting with you!
We are looking for someone who:
- Has strong expertise in Java Backend Development
- Has excellent problem-solving and analytical skills
- Can work independently as well as collaborate effectively with teams
- Has experience working on enterprise-scale applications
- Is comfortable working in a fast-paced environment
- Has AI experience or a good understanding of AI concepts, tools, or AI-powered applications
About the Job -
We have always been in the spotlight for being adeptin “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul. We are looking for Developer skilled in technologieslike Node.js and AWS who also holds experience with user-interface design.
Responsibilities: ● The full stack developer will be responsible for design and development of scalable and flexible web applications and creating API to connect to databases and applications from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
● Take responsibility for design, implementation and maintain existing development ecosystem, including bugs – fixing, design and develop new custom components to meet project requirements.
● Working with other developers and software engineers to develop front-end and back-end architecture that's well-structured and flexible, along with the APIs to support it.
● Install and configure server environments for React deployments maintain and update project dependencies as well as fix any conflicts.
● Responsible for regular communication with developer team involved in the development process and testing of new features in the application
● Analyzing requirements and designing new functionality for new projects with cutting edge technology with research on optimization and new features for the existing product by ensuring a required level of performance.
● Candidate must be abreast with latest technologies and trends, relevant standards should be able to work effectively in a multidisciplinary, multinational team environment focused on innovation with comfortable working on a range of problems.
Desired Competencies(Technical/Behavioral Competency) – Must Have-
● Nodejs, MongoDB, Socket.IO and Redis.
● Proficient in Node.js and MongoDB and working knowledge of JavaScript, JQuery, HTML, CSS, frameworks (Angular.js, React.js)
● Experience with Unix/Linux or Windows and/or Mac environments, distributed systems
● Excellent practical knowledge of OOP concepts and SOLID principles ● Microservices and agile development
● Hands-on experience with cloud (AWS) development/hosting.
● Experience with Web services development (SOAP, REST)
● Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles.
Skills Required:
- Node.js
- MongoDB
- Angular
- API optimization
- Micro Services
- Multi threading
- Socket.io
We are looking for an experienced Sr. Software Engineer to drive the design, architecture, and delivery of scalable B2B products from our Bangalore office. This role requires a strong hands-on technologist who can lead a team of engineers, make sound architectural decisions, and collaborate cross-functionally with Product, Design, DevOps, and Customer Success teams.
As a Sr. Software Engineer, you will play a critical role in shaping the technical direction of our platform, ensuring high-quality engineering practices, and delivering enterprise-grade solutions to our customers. This job can quickly grow into a Technical Lead position.
**Key Responsibilities**
🔹 Technical Leadership
Own end-to-end technical architecture and system design for core product modules.
Drive scalable, secure, and high-performance backend and frontend solutions.
Conduct design reviews, code reviews, and ensure adherence to engineering best practices.
Evaluate and introduce new technologies where appropriate.
🔹 Team Management
Lead, mentor, and grow a team of 5–6 engineers.
Foster a culture of ownership, accountability, and innovation.
Support hiring, onboarding, and mentoring.
🔹 Product Delivery
Collaborate closely with mangement to translate business requirements into technical solutions.
Drive sprint planning, estimations, and delivery timelines.
Ensure predictable, high-quality releases aligned with business goals.
🔹 Quality & DevOps
Champion CI/CD practices, automated testing, and DevOps processes.
Ensure system reliability, uptime, security, and performance monitoring.
Participate in incident management and root cause analysis.
🔹 Stakeholder Collaboration
Work cross-functionally with Sales, Customer Success, and Support teams for enterprise deployments.
Communicate technical decisions clearly to non-technical stakeholders.
**Required Qualifications**
4+ years of software development experience in product-based companies.
Strong experience with modern backend technologies (e.g., Java, Node.js, Python, or similar technologies).
Experience with frontend frameworks (React, Angular, or similar).
Solid understanding of microservices architecture and RESTful APIs.
Experience with cloud platforms (AWS, Azure, or GCP).
Strong knowledge of databases (SQL and NoSQL).
Experience building scalable B2B SaaS products.
**Preferred Qualifications**
Experience with multi-tenant SaaS architecture.
Familiarity with enterprise integrations (SSO, APIs, third-party systems).
Experience handling high-scale systems with large enterprise clients.
Exposure to security and compliance standards (ISO, SOC2, GDPR).
**Key Competencies**
Strong problem-solving and system design skills.
Excellent communication and stakeholder management skills.
Ability to balance hands-on coding with leadership responsibilities.
Strong ownership mindset with attention to detail.
Ability to thrive in a fast-paced, product-driven environment.
**What We Offer**
Competitive compensation and performance bonuses.
Opportunity to work on cutting-edge B2B products.
Collaborative and growth-oriented culture.
Health insurance and wellness benefits.
If you are passionate about building scalable B2B platforms and leading high-performing engineering teams, we would love to hear from you.
Software Engineer
Company Summary :
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com
Business Summary :
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.
Position Responsibilities:
- Collaborate with the development team to maintain, enhance, and scale the product for enterprise use.
- Design and develop scalable, high-performance solutions using cloud technologies and containerization.
- Contribute to all phases of the development lifecycle, following SOLID principles and best practices.
- Write well-designed, testable, and efficient code with a strong emphasis on Test-Driven Development (TDD), ensuring comprehensive unit, integration, and performance testing.
- Ensure software designs comply with specifications and security best practices.
- Contribute ideas to improve application maintainability and performance under the guidance of senior engineers.
AI-Specific Responsibilities:
- Integrate AI-powered tools and frameworks to enhance code quality and development efficiency.
- Utilize AI-driven analytics to identify performance bottlenecks and optimize system performance.
- Implement AI-based security measures to proactively detect and mitigate potential threats.
- Leverage AI for automated testing and continuous integration/continuous deployment (CI/CD) processes.
- Support the adoption and effective use of AI agents for automating repetitive development, deployment, and testing processes within the engineering team.
Qualifications :
- 2-3 years of software engineering experience, including at least 1 year of hands-on AI/ML experience.
- Proficient in Node.js and TypeScript/React development, with experience in React 18+, Hooks (useState, useEffect, useContext), and WebSocket clients.
- Strong full-stack development experience with modern web technologies.
- Experience with ASP.NET Core (C#) is good to have.
- Experience developing REST APIs.
- Proficiency in front-end technologies (JavaScript, HTML, CSS, Bootstrap, and UI frameworks).
- Strong knowledge of cloud platforms (AWS preferred), including scalability and enterprise cloud.
- Experience with security best practices in web and API development.
- Experience with Test-Driven Development (TDD).
- Strong database experience, focused on query optimization
- Strong analytical skills, problem-solving abilities, and curiosity to explore new technologies.
- Ability to communicate effectively, including explaining technical concepts to non-technical stakeholders.
- High commitment to continuous learning, innovation, and improvement.
AI-Specific Qualifications:
- Practical experience with prompt engineering and LLM response optimization
- Knowledge of AI-driven development tools and platforms such as Claude Code, GitHub Copilot in Agentic Mode.
- Knowledge of AI-based security protocols and threat detection systems.
- Experience integrating GenAI or Agentic AI agents into full-stack workflows (e.g., using AI for code reviews, automated bug fixes, or system monitoring).
- Demonstrated proficiency with AI-assisted development tools and prompt engineering for code generation, testing, or documentation.












