
•Design and develop distributed, scalable, high availability web services.
•Work independently completing small to Mid-sized projects while
managing competing priorities in a demanding production environment.
•you will be writing reusable and maintainable quality code.
What You'll Bring
•BS in CS (or equivalent) and 4+ years of hands-on software design and
development experience in building high-availability, scalable backend
systems.
•hands-on coding experience is a must.
•Expertise in working on Java technology stacks in Linux environment -
Java, Spring/ Hibernate, MVC frameworks, TestNG, JUnit.
•Expertise in Database Schema Design, performance efficiency, and SQL
working on leading RDBMS such as MySQL, Oracle, MSSQL, etc.
•Expertise in OOAP, Restful Web Services, and building scalable systems
Preferred Qualifications:
•Experience using Platforms such as Drools, Solr, Memcached, AKKA, Scala,
Kafka etc. is a plus
•Participation in and Contributions to Open-Source Software Development and contributions

Similar jobs
Job Title: Java Lead – Software Engineering
Location: Mohali | Panchkula | Gurugram (Onsite)
Experience: 7+ Years
About the Role:
We are seeking a highly skilled and passionate Java Lead who will be responsible for designing, developing, and leading the implementation of scalable and maintainable product features. As a Lead, you will play a key role in guiding a team, ensuring coding best practices, and resolving complex technical challenges. This is a great opportunity for someone who thrives in a fast-paced environment, is passionate about solving technical problems, and is excited about leading product development end-to-end.
Key Responsibilities:
· Lead a team of developers in designing and building micro-services using Java.
· Decompose feature requests into sizable and estimable pieces of work.
· Deliver scalable, maintainable, and high-quality code within defined timelines.
· Conduct code reviews to ensure adherence to coding standards and best practices.
· Collaborate with cross-functional teams to solve complex technical challenges.
· Act as a subject matter expert for specific product components.
· Debug and resolve critical production issues with detailed root cause analysis.
· Drive adoption of Agile practices, ensuring proper planning, estimation, and delivery.
Required Qualifications:
· Bachelor’s degree in Computer Science or a related field.
· 7+ years of strong experience in Java development.
· 3+ years of hands-on experience in developing and delivering productized software applications.
· Experience in leading teams and mentoring developers.
· Proven ability to design and deliver scalable and maintainable applications.
· Strong problem-solving and analytical skills with a self-driven mindset.
· Excellent written and verbal communication skills.
Preferred Skills:
· Hands-on experience with Java micro-services.
· Familiarity with CI/CD pipelines.
· Strong understanding of Agile methodologies.
· Cloud and containerization exposure with AWS and Docker.
Technology Stack:
· Java
· Micro-services
· SQL
· AWS
· Docker
- 5-8 years of experience as a Java/J2EE developer.
- 1-3 years of experience with Angular / React is desirable.
- 1-3 years of experience in using Spring and Spring Boot frameworks.
- Thorough knowledge of server-side development.
- Proven experience as a Full Stack Developer or similar role.
- Good understanding of web services (WSDL SOAP, RESTful).
- Hands-on experience in using Application Servers like WebSphere.
- Expertise in relational databases (Oracle, SQL Server).
- E-commerce domain knowledge is desirable.
- Prior experience in developing desktop and mobile applications.
- Familiarity with common stacks.
- Knowledge of multiple frontend languages and libraries, like HTML/ CSS, JavaScript, XML, jQuery.
- Experience in implementation of Microservices
- Experience with AWS (S3, SQS, SNS, ECS, EC2, ALB, API Gateway, Lambda, etc.) is highly desirable
- Good understanding of Docker & Kubernetes is highly desired.
- Familiarity with databases (MySQL, MongoDB, PostgresSQL), web servers (Apache), and UI/UX designs.
Required skills:-
2+ years of experience in the Development of JAVA technology.
Strong Java Basics
SpringBoot or Spring MVC
Hands-on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
Proficient in REST API development
Messaging Queue (RabitMQ or Kafka)
Microservices
Any Caching Mechanism
Good at problem-solving
Good to Have Skills:
2+ years of experience in using Java/J2EE tech stacks
Good understanding of data structures and algorithms.
Excellent analytical and problem solving skills.
Ability to work in a fast-paced internet start-up environment.
Experience in technical mentorship/coaching is highly desirable.
Understanding of AI/ML algorithms is a plus.
Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Skills & Requirements
- Bachelor’s Degree required, preferably in Computer Science or related field
- 3+ years of software development experience using GoLang/Java programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is required
- AWS - experience in extensive use of AWS offerings like Redis, Kafka etc.
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability, and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required
About Company
Helical Insight an open source Business Intelligence tool from Helical IT Solutions Pvt. Ltd, based out of Hyderabad, is looking for a product engineer having strong knowledge on Java. Helical Insight has more than 50+ clients from various sectors. It has been awarded the most promising company in the Business Intelligence space. We are looking for rockstar developers to join our product team.
Job Brief
We are looking for some good candidates with the below-mentioned skill set. We are open to really good candidates with a knack to learn & with the right attitude, even if they don't fulfill the entire criterion mentioned below.
Skill set and Qualification required
Mandatory Experience/knowledge with
- Java , J2EE, Junit
- Servlets , JSP
- SQL
- Spring Framework, Hibernate
- Data Structure, Design Patterns, Multi-threading
- JSON
- Apache Tomcat Web Server
- Problem Solving and Algorithms.
Nice to have
- Knowledge in Business Intelligence and Data Warehousing Knowledge, Database knowledge, Machine Learning.
Work Experience: 2-4 Years
Education: BE/ BTech/ MTech/ MS in Computer Science, or equivalent preferred.
- Hands on Java experience with minimum 8 yrs. More experience is a plus but need to be hands on.
- Server side programming experience with technologies: Spring, Hibernate & Swing is a plus
- Good DB knowledge, hands on PL/SQL or T-SQL
- Experienced to work on Linux, git, IntelliJ, Eclipse
- Experience of designing and developing end-to-end solutions.
• Build out our web architecture allowing new feature modules to be sent to production, while having
strategic foresight on long term product vision.
• Software development project management from transforming requirements into technical specifications,
design, code, and tested systems.
• Closely involved in development life cycle right from concept stage to delivery and post- launch support.
• Keep abreast of new trends and best practices in web development and explore new technologies.
• Document the development process, architecture, and standard components.
• Coordinate with co-developers and actively participate in code reviews , bug fixing code /architecture.
• Brainstorm and solve problems and put effort in constant improvement in technical front .
• Perform frequent peer reviews.
• Participate actively in demos / S&T.
• Share knowledge through collaboration, training, peer review, presentations, and articles.
• Track record of delivering in Scrum, Agile and other methodologies.
• Proficiency in establishing processes and tools to enable team productivity when developing websites
(version control, automatic build, code review).
• Strong verbal and written communication skills and cognitive ability.
• Contribute towards a positive healthy fun and creativity driven culture.
Must Have:
• Strong aptitude towards problem solving with a hacker mindset.
• Should have infinite love towards Linux and respect open-source development.
• Should have sound knowledge of core PHP, MVC Frameworks Laravel preferred.
• Familiarity with limitations of PHP as a platform and its workarounds.
• Should be excellent in SQL/NoSql database (Surprise us we are constantly pushing out DB architecture).
• Basic Knowledge of Frontend Technologies to easily communicate in terms of Front end Lingos.
• Experience with Agile development methodologies.
• Experience in building high secure components, encryption techniques.
• Experience in building event based and queue based Infrastructure.
• Experience with multi-tier system and service design and development for large scale systems.
• Extensive, real-world experience designing technology components for enterprise solutions and defining
solution architectures and reference architectures with a focus on cloud technologies.
• Passion for best design and coding practices and a desire to develop new bold kickass ideas.
• Experience with caching and scaling techniques.
• Experience with cloud infrastructure is must AWS/GCP/DO.
• Good to have experience with any tool such as Jenkins, Gitlab Devops building pipelines, CI/CD automation.
• Eager to learn new languages and experiment / explore new technologies.











