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.

About Helical IT Solutions
About
Connect with the team
Similar jobs
We are looking for a Senior Java Developer with 6+ years of experience to join our team. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and Cloud Technologies. You will play a key role in designing, developing, and optimizing scalable applications while mentoring junior developers and ensuring best coding practices.
Key Responsibilities:
- Design, develop, and maintain Java-based enterprise applications.
- Implement and optimize Microservices Architecture using Spring Boot.
- Develop, test, and deploy RESTful APIs and Web Services.
- Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Ensure application scalability, security, and performance.
- Collaborate with DevOps teams for CI/CD pipeline integration.
- Work with Cloud platforms (AWS, Azure, or GCP) for cloud-native development.
- Implement best practices for coding, testing, and deployment.
- Lead code reviews, mentor junior developers, and contribute to architectural decisions.
- Troubleshoot production issues and provide effective solutions.
Required Skills & Experience:
- 6+ years of hands-on experience in Java development.
- Strong expertise in Spring Boot, Spring MVC, and Spring Security.
- Experience with Microservices Architecture and containerization tools like Docker/Kubernetes.
- Proficiency in SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Hands-on experience with RESTful APIs, messaging systems (Kafka, RabbitMQ), and authentication mechanisms (OAuth, JWT, SAML).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).
- Experience in Agile/Scrum development methodologies.
- Strong knowledge of multi-threading, concurrency, and design patterns.
-
Excellent Project Management Skills - Effort estimation, scoping, prioritisation and timely delivery
-
Runs daily stand-up, sprint review, iteration planning and retrospective
-
Analyze the product requirements specs & designs, convert them to tech specs, write user stories, workflows & test criteria
-
Ensure the completeness and accuracy of every feature developed with demos & verification from developers/QA and acceptance demo with Product Management
-
Keep all stakeholders informed pro-actively on the progress, blockers, changes & issues
-
Work with the teams to resolve people problems, dependencies, project roadblocks, and conflicts
-
Implement and support software principles, rules and processes
-
Collaborate effectively with cross functional teams, act as the primary technical contact, Take end to end ownership on mission critical projects
-
Do the code reviews, quality checks, test effort planning, performance testing, UI & UX and code merges and deployments
-
Build high energy, high performance and super productive teams, Proactively plan resource hiring, and the need for training and talent development
-
BE/B.Tech/MCA preferably with Computer Science
-
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
-
Minimum 8 years of hands-on experience in developing and delivering products and using Agile sprints
-
Managing the overall Product releases from initial requirements till the final deliver
-
Deep understanding of the fundamentals of iterative and incremental development, expertise in agile methodologies and frameworks
-
Self-starter, proactive & a skilled decision maker in doing what is right
-
Works independently & great at team collaboration
-
Team Leader - Knack for influencing without being authoritative
-
Possess Technical Breadth and effectively mentor tech team
-
Must have very good recommendations from peers and managers in past companies
-
Experience with Coding, Architecting & Developing, UX, Designs & Quality Assurance
-
Experience with Cloud Deployments on AWS etc
Shift: 11 am to 8 pm
Hands on skills on the following technologies:
- Kafka Streams
- CassandraDB
- MS SQL SERVER
- Liquibase
- Maven, GIT, JUNITS
Mandatory skills:
- Java 17
- Spring Boot
- Spring Cloud
- Spring JPA
- Apache Kafka
- Microservices
· Experience in object-oriented design/programming and proven experience as a Software Developer
· Experience with software design and development in a test-driven environment.
· Self-starter with high level of commitment and motivation
Responsibilities :
- Developer responsibilities include, but are not limited to the following:
- Experience as a Sun Certified Java Developer with proven hands-on Software Development experience. We use Java 8
- 4-10 years java development experience with JSE/JEE, Java-based Micro-services framework, and implementation, Spring framework, Hibernate framework, SQL, etc
- Hands-on experience on Spring boot & SPARK Microservices and OSGi specifications
- Strong knowledge of micro-service logging, monitoring, debugging, and testing
- Implementations experience of micro-service integration, packaging, building automation, and deployment
- At least two years experience in SOA & Microservices based process applications using BPM (Activiti/JBPM/Camunda)
- Object-Oriented Analysis and design using common design patterns.
- Insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, Spring Boot)
Qualifications: BS/MS degree in Computer Science, Engineering or a related subject and a minimum of 8 years of professional work experience in a mid-d or large corporate Information Technology environment. Highly organized and detail-oriented, with the ability to keep multiple projects and client engagements active at once. Comfort with ambiguity and ability to navigate uncertainty.

Strong technical background in Java, spring (MVC), RESTFUL Web services and Postgres DB
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed

Looking for a proficient Backend Engineer - JAVA for a leading E-Commerce Company.
- Proficient in Java, with a good knowledge of its ecosystems
- Great OO skills, including strong knowledge in design and architectural patterns
- Skill for writing reusable Java libraries
- Experience with Play Framework for Java
- Experience with JavaScript & frameworks like AngularJS
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Working knowledge of NoSQL (preferably MongoDB)
- Proficient understanding of versioning tools, such as Git
- Desire to contribute to the wider technical community through collaboration
- Ability to quickly grasp any new technologies
- Strong communication and collaboration skills








