Java Technical Lead at Needle Innovision Private Limited · Delhi, Gurugram, Noida, Ghaziabad, Faridabad · 4 - 6 years · ₹10L - ₹14L / yr (ESOP available) · Bootstrapped · Posted 24 Feb 2022
We are building for the future of work by changing the way the world looks at information and data paradigms. The Meaning Engine by India-based Needle Innovision enables building solutions by processing meaningful data out of anything stored anywhere - structured, unstructured data types, distributed, at scale and more.
In our quest to do more, we are looking for a fantastic Java Tech Lead to join us in a hybrid setting from New Delhi. Below are some (seriously important) green flags that we are looking for from you:
🟢 Ability to build and repeat the vision, not just work on tasks in the new phase of your career
🟢 The excitement to architect awesome products and resilient teams
🟢 Preparedness to move into enterprise-ready environments
🟢 Build team motivation, delegate smartly and create a career path
This could be an awesome launching pad for someone who enjoys working towards big-picture goals, has a keen interest in leadership, and has a deep understanding of Java technologies. Our teams are sustained on values of care and we offer a generous number of vacation days, the opportunity to craft your calendar with flexible schedules and very soon an insurance plan for you and your loved ones. We offer a starting salary range of 10-14LPA.
What you will do:
- Collaborate with the client to understand problem statements and provide solutions for the same.
- Explain client requirements to the project team and plan and delegate work requirements
- Ensure the applications are released to production in the committed timeline
- Work with the QA team to ensure the code developed by the team passes the necessary quality check.
- Document application changes and development updates
- Set and evolve standards and best practices for our application development team
- .Guide and mentor junior developers and engage in regular learning activities
- Oversee development process compliance and CI activities.
What you will bring:
- 4 years minimum detail-oriented experience as a Senior Software Engineer.
- Experience in client interactions and/or are looking forward to doing that (preferred if, you have worked in B2B application development for large enterprises 🟢)
- Prior experience of at least one large project with a few people under your belt. (🟢)
- Expert-level knowledge of Java, Spring Boot, Oracle/Postgres.
- Expert-level knowledge on one or all of Hibernate/JPA/MyBatis.
- Experience in RESTful services and fundamentals of MVC architecture.
- Experience in working with and configuring web and application servers, such as Apache/Nginx/Tomcat.
- Proficient understanding of build tools, such as Maven/Gradle and code versioning tools, such as Git/SVN.
- Ability to review specifications documents and provide technical inputs on successfully implementing business solutions.
As a Java Tech Lead, you would be expected to understand business requirements, represent Needle to external stakeholders, and have experience in working in agile teams.
If leading a squad that implements digital transformation solutions at the intersection of data science and AI excites you, and if our awesome bite-sized team inspires you to be a part of our quest, we think you could be the one to help build the impact, we are looking to building here.
Lets talk!

About Needle Innovision Private Limited
About
Company video


Connect with the team
Similar jobs (10)
Job Description: https://drive.google.com/file/d/1P2sPZKidnBCGHEIunjdRaFLUHX3R5_Ov/view?usp=drive_link
Experience: 12–15 Years
Job Type: Full-time
Role: Java Lead / Technical Lead
Job Summary
We are looking for an experienced Java Lead with 12–15 years of hands-on software development experience to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with proven experience in technical leadership and mentoring development teams.
The candidate will work closely with architects, product managers, and engineering teams to translate business requirements into robust and scalable technical solutions.
Key Responsibilities
- Lead the design, development, and implementation of Java-based enterprise applications.
- Provide technical leadership and guidance to a team of Java developers.
- Design and develop scalable, secure, and high-performance microservices and RESTful APIs.
- Participate in architecture and technical design discussions and contribute to key technical decisions.
- Review code and ensure adherence to coding standards, design principles, and best practices.
- Troubleshoot complex technical issues and provide effective solutions.
- Work closely with product managers, business analysts, QA, DevOps, and other stakeholders.
- Mentor developers and conduct technical knowledge-sharing sessions.
- Identify opportunities for improving application performance, scalability, reliability, and maintainability.
- Ensure effective implementation of unit testing, integration testing, CI/CD, and automated deployment practices.
- Participate in production support, root-cause analysis, and resolution of critical issues.
- Stay updated with emerging technologies and recommend suitable solutions where applicable.
Required Skills
- 12–15 years of experience in Java/J2EE application development.
- Strong expertise in Core Java, OOP, Collections, Multithreading, Exception Handling, and Java 8+ features.
- Strong hands-on experience with Spring Framework and Spring Boot.
- Excellent experience in Microservices architecture and RESTful web services.
- Strong understanding of design patterns, SOLID principles, and software architecture.
- Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with Hibernate/JPA.
- Strong understanding of data structures and algorithms.
- Experience with Git and Maven/Gradle.
- Good understanding of CI/CD pipelines and DevOps practices.
- Experience with Docker and Kubernetes is preferred.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with messaging technologies such as Kafka or RabbitMQ is an advantage.
- Strong debugging, problem-solving, and analytical skills.
Leadership & Soft Skills
- Proven experience in leading or mentoring technical teams.
- Strong communication and stakeholder-management skills.
- Ability to drive technical discussions and make sound engineering decisions.
- Ability to work effectively in a collaborative, agile environment.
- Strong ownership and accountability for technical deliverables.
- Ability to balance hands-on development with technical leadership responsibilities.
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Qualifications
- Experience working on large-scale, distributed enterprise applications.
- Experience with cloud-native application development.
- Knowledge of event-driven architecture.
- Experience with system design and high-level/low-level design.
- Familiarity with Agile/Scrum methodologies.
Position Title: Software Engineer
Position Type: Full Time
Department: Research and Development
Reports to: First Level Manager, Indian Development Centre.
Company Background:
Affiliated with US Group companies, CGLIA Solutions LLP is an innovative Software Product Development Organization developing high available, highly secure, cloud-based enterprise software products catering to the needs of Large Research facilities, University medical centres, Hospitals, Pharma companies in US and worldwide ultimately leading to the development of life saving medications.
CGLIA is known for helping Software professionals to unleash their creativity, turning them into world class professionals, and building their career.
Job Summary:
As a Software Engineer, you assist in the design development of new products for our renowned customers worldwide.
Enhancing the existing applications by identifying the areas of improvements, making recommendations and designing and implementing them.
Ideal candidate should be a self-starter and, should have excellent problem-solving skills and passionate about developing high quality innovative products exceeding the customer expectations and needs. A keen interest for quality at every stage of development is a must.
Looking for a highly motivated individual who is looking to grow their career in a challenging environment.
Responsibilities:
- Participating in discussion with Product Management teams and Generating the Requirement Specification document that has covers both the functional and Non-functional requirements.
- Participating in discussion with the technical teams and generating the design documents.
- Develop code and update the existing code, ensuring that all the code meets the agreed upon requirements.
- Perform intensive testing of all new and existing programs to ensure they are free of errors and function as intended
- Work closely with the cross functional teams like UI Developers, Business Analysts and Management teams.
- Cultivate an environment of collaboration, commitment, accountability, and creativity and deliver products and services on time with quality delight the customer.
- Actively participating in the hiring process, for Organization growth.
- Updates job knowledge by studying latest development tools, programming techniques, and participating in professional organizations.
- Willing to undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the objectives of the organization.
Qualifications: (Education, Experience, Skills and Knowledge)
· Bachelor’s Degree in Computer Science or Information Technology or any equivalent degree.
· At least 4 plus years of hands on experience in developing cloud-based software.
· Expertise in developing cloud based distributed applications and must have experience in object-oriented design.
· Strong hands on experience in using Java, Hibernate, Spring technology stack (Spring MVC, Spring Data, Spring Cloud, Spring Batch, Spring security etc.) along with open source technologies.
- Experience building web and mobile applications using frontend technologies Angular (Angular 1/Angular 2), Bootstrap, Material Design, UX/UI, JavaScript, HTML5, and CSS.
· Experience on any one of databases like MySQL, MS SQL, PostgreSQL, and Oracle.
· Exposure with more than one of the Software Development Methodologies.
· Knowledge on the Code Static Analyzer tools like SonarQube, PMD etc. and, DevOps Tools.
· Expertise in Security related to Web Applications and mobile applications. and other open source and commercial tools.
· Ability to work independently and along with teams.
· Impeccable written English skills, and Oral communication skills along with outstanding interpersonal skills.
· Eagerness and willingness to learn new technologies.
1.Candidates should have experience in design and develop high-volume applications for delivering
high-availability and performance.
2. Write Well designed, testable and efficient code.
3. Ensure designs are in compliance with specifications.
4. Prepare and produce releases of software components.
5. Support continuous improvement by investigating alternatives and technologies for the
architectural review.
6. Should be highly motivated in both solo and team situations by contributing to a great team spirit.
7. Desire and drive to take an active role in improving the end product
8. Should have strong knowledge of client server interaction, good understanding of REST
architecture
SKILLS REQUIRED
Job Summary
We are looking for an experienced Java Backend Lead with strong expertise in backend application development, system design, and technical leadership. The candidate will be responsible for developing scalable applications, guiding the development team, and ensuring high-quality delivery.
Key Responsibilities
- Lead and mentor backend development teams.
- Design and develop scalable, high-performance backend applications.
- Develop applications using Core Java, Java 8/11/17+ and Spring Boot.
- Design and implement RESTful APIs and microservices.
- Work with databases such as Oracle, MySQL, PostgreSQL or similar.
- Conduct code reviews and ensure coding standards and best practices.
- Troubleshoot performance, production, and technical issues.
- Collaborate with architects, product teams, QA, and other stakeholders.
- Participate in system design, technical discussions, and solution development.
- Ensure application security, scalability, reliability, and performance.
- Guide the team in Agile/Scrum development practices.
Mandatory Skills
- 10–15 years of overall IT experience.
- Strong hands-on experience in Java.
- Strong experience with Spring Boot and Microservices.
- Experience in REST API development.
- Strong knowledge of SQL and relational databases.
- Experience in system design and application architecture.
- Good experience in technical leadership and team mentoring.
- Strong problem-solving and communication skills.
Preferred Skills
- Experience with AWS/Azure/GCP.
- Knowledge of Kafka/RabbitMQ.
- Experience with Docker/Kubernetes.
- Exposure to CI/CD tools such as Jenkins, GitHub Actions or Azure DevOps.
- Experience working in Agile environments.
Cognizant is seeking a highly skilled Senior Java Full Stack Developer with strong expertise in Core Java, enterprise application development, and modern web technologies. The ideal candidate should possess exceptional analytical and problem-solving abilities, demonstrate strong coding proficiency, and have extensive hands-on experience developing and maintaining enterprise-grade applications using Spring MVC, Hibernate, Oracle, Kafka, and React JS.
The successful candidate will be responsible for designing, developing, optimizing, and supporting mission-critical business applications while collaborating with cross-functional teams in a fast-paced Agile environment.
Key Responsibilities
• Design, develop, enhance, and maintain scalable, high-performance Java-based enterprise applications.
• Analyse complex business requirements and translate them into efficient, maintainable, and scalable technical solutions.
• Write clean, optimized, reusable, and well-documented code following industry best practices and coding standards.
• Troubleshoot, debug, and resolve complex application issues while ensuring system stability and performance.
• Perform code reviews and mentor junior developers to ensure high-quality software delivery.
• Optimize application performance through code refactoring, tuning, and continuous improvement initiatives.
• Develop and maintain RESTful services and backend components.
• Work extensively with Oracle databases, including query optimization and performance tuning.
• Collaborate with business analysts, QA teams, architects, and stakeholders throughout the software development lifecycle.
• Contribute to frontend development using React JS and modern JavaScript frameworks.
• Participate actively in Agile ceremonies including sprint planning, reviews, retrospectives, and daily stand-ups.
Mandatory Technical Skills
Core Java Expertise
• Strong hands-on experience in Core Java development.
• Ability to independently solve complex coding and algorithmic problems.
• Deep understanding of:
o String Handling & Immutability
o Collection Framework
o Concurrency & multi-threading
o Object-Oriented Programming (OOP)
o Exception Handling
o JVM Internals
o Design Patterns
Backend Development
• Spring MVC
• Hibernate / JPA
• REST API Development
• Apache Kafka
• Oracle Database
• SQL, Query Optimization, and Database Performance Tuning
Frontend Development
• React JS
• JavaScript (ES6+)
• HTML5
• CSS3
Essential Competencies
• Strong analytical thinking and problem-solving capabilities.
• Ability to explain technical decisions, trade-offs, and implementation approaches.
• Experience in application debugging, code optimization, and performance tuning.
• Strong communication and stakeholder interaction skills.
Good-to-Have Skills
• Spring Boot
• Microservices Architecture
• AWS Cloud Services
• CI/CD Tools and DevOps Practices
• Agile/Scrum Methodologies
• Containerization technologies such as Docker and Kubernetes
Desired Candidate Profile
• 8–12 years of hands-on software development experience.
• Proven track record of delivering enterprise-scale applications.
• Strong understanding of software engineering principles and best practices.
• Ability to work independently and collaborate effectively within distributed teams.
• Passion for developing high-quality, scalable, and maintainable software solutions.
• Strong ownership mindset with the ability to drive technical discussions and solution design.
Preferred Notice Period: Immediate to 30 Days
Job Summary
We are looking for an experienced Senior Java + Angular Developer with 8+ years of strong hands-on experience in designing and developing scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, REST APIs, Microservices, and SQL, along with experience in delivering end-to-end applications.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java, Spring Boot, and Angular.
- Develop and maintain RESTful APIs and Microservices.
- Build responsive and reusable front-end components using Angular.
- Work with TypeScript, HTML, CSS, JavaScript, and Angular frameworks.
- Develop business logic and backend services using Core Java and Spring Boot.
- Design and implement database solutions using SQL and relational databases.
- Integrate front-end applications with backend REST APIs and external systems.
- Implement secure, scalable, and high-performance application architecture.
- Perform code reviews and ensure adherence to coding and design standards.
- Troubleshoot application issues and perform root-cause analysis.
- Write unit and integration tests and ensure code quality.
- Collaborate with product owners, business analysts, QA engineers, and other development teams.
- Participate in requirement analysis, technical design, development, testing, deployment, and production support.
- Mentor junior developers and contribute to technical decisions and best practices.
Required Skills
- 8+ years of software development experience.
- Strong hands-on experience in Java/J2EE.
- Strong experience with Spring Boot and Spring Framework.
- Good experience in Microservices architecture.
- Strong hands-on experience with Angular 8+.
- Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3.
- Experience developing and consuming REST APIs.
- Strong knowledge of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Good understanding of Object-Oriented Programming, design patterns, and data structures.
- Experience with Git and CI/CD practices.
- Good understanding of Agile/Scrum development methodologies.
- Strong debugging, troubleshooting, and problem-solving skills.
Good to Have
- Experience with AWS / Azure / GCP.
- Knowledge of Docker and Kubernetes.
- Experience with Kafka or other messaging systems.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Knowledge of Spring Security / OAuth2 / JWT.
- Experience with performance optimization and distributed systems.
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!
Job Description:
We are looking for a highly skilled Full Stack Developer with a strong background in Angular, Java, Angular, and Cloud Server to join our dynamic team. The ideal candidate will have 4-8 years of professional experience in developing, enhancing, and maintaining scalable web applications and enterprise solutions.
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable, and secure web applications using Angular and Java.
- Work on front-end development using Angular to create responsive and user-friendly interfaces.
- Implement back-end functionalities using Java and Struts frameworks.
- Develop, manage, and optimize SQL Server databases.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver robust solutions.
- Ensure code quality through code reviews, testing, and adherence to coding standards.
- Debug and resolve technical issues and performance bottlenecks.
- Stay updated with the latest technologies and contribute to improving the development processes.
Required Skills:
- Proficiency in Angular for front-end development.
- Strong experience with Java and Struts for back-end development.
- Expertise in working with cloud and SQL Server for database management.
- Familiarity with RESTful APIs and integrating front-end and back-end components.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Knowledge of Agile development methodologies.
- Experience with version control tools like Git.
- Familiarity with CI/CD pipelines and deployment strategies.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
If you are passionate about technology and thrive in a fast-paced environment, we’d love to hear from you!
Job Description – Full Stack Developer (Software Developer II)
Company: Gemba Concepts
Location: Bangalore.
Position: Software Developer II (Full Stack)
Experience: 4–6 years
Reporting To: Team Lead
About Gemba Concepts
Gemba Concepts is an innovative IT solutions provider helping organizations transform digitally with scalable and reliable software solutions. We focus on delivering business value through cutting-edge technologies, quality engineering, and a strong culture of collaboration.
Role Overview
We are seeking a Full Stack Developer (Angular + Java) with 4–6 years of experience to join our dynamic development team. The role requires strong expertise in frontend development with Angular and backend development with Java/Spring Boot, along with good knowledge of modern software engineering practices.
Key Responsibilities
● Design, develop, and maintain web applications using Angular (frontend) and Java/Spring Boot (backend).
● Collaborate with Team Lead, QA, and DevOps to deliver high-quality software within timelines.
● Experience working with RESTful services, authentication and state management.
● Build responsive, scalable, and secure applications following best practices.
● Write clean, efficient, and reusable code while adhering to coding standards.
● Troubleshoot and debug issues across the application stack.
● Work with DevOps team on application deployment and CI/CD pipelines.
● Contribute to knowledge sharing, documentation, and process improvement.
Required Skills & Qualifications
● Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
● 4–6 years of professional experience as a Full Stack Developer.
● Strong expertise in Angular 12+ (TypeScript, RxJS, HTML5, CSS3, PrimeNG, JavaScript, IONIC,SCSS).
● Solid experience in Java, Spring Boot, REST APIs, JPA/Hibernate.
● Proficiency in relational databases (MySQL, PostgreSQL, or Oracle).
● Good understanding of Microservices Architecture.
● Experience with Git, CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or Azure DevOps).
● Strong problem-solving and debugging skills.
● Excellent communication and teamwork abilities.
Good to Have
● Exposure to cloud platforms (AWS, Azure, or GCP).
● Familiarity with Docker and Kubernetes.
● Knowledge of testing frameworks (JUnit, Jasmine/Karma).
● Experience in Agile/Scrum development environments.
What We Offer
● Opportunity to work on challenging and impactful projects.
● Collaborative team culture with mentorship and career growth.
● Competitive compensation and benefits.
● Learning and upskilling opportunities in the latest technologies.














