• Build the front-end of the application in Liferay
• Develop and manage well-functioning databases and backend applications using Liferay
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and fix issues
• Write technical documentation
• Manage VM instances on the cloud
Skills:
• Self-driven, flexible, and innovative with Outstanding analytical, problem-solving, and
communication skills
• Understanding of fundamental design principles for building a scalable application
• Strong knowledge and experience of Java, Liferay and JBPM
• Technical Skills:
• Languages
o Java
o Javascript
o jQuery
o ANSI -SQL
• Frameworks/Libraries/Servers
o Liferay 6.2X
o JBPM 3.x
o Tomcat 7
o Databases
o MYSQL Server
JOB DESCRIPTION – JAVA & JBPM - Q21.D.JAVA005
Quadwave Consulting Private Limited | 2
• OS
o Linux (Ubntu/CentOS)
Qualifications:
• Minimum 4 years of experience in full-stack development of Liferay based portal application
• Minimum 3 years of experience to develop applications using JBPM
• 4-7 years of experience in Java, HTML, Javascript
• Hands-on experience in working with MySQL
• Bachelor’s Degree or equivalent experience

About Encubate Tech Private Limited
About
Connect with the team
Similar jobs
Java/Python Developer(60% Java - 40% Python) - Mid Level Hands On Strong Developer
- 3 Years to 5 Years - Level 2
- 5 Years to 7 Years - Level 3
Location - Mumbai Commerz3 Office Only
He/She candidate must possess a strong technology background with advanced knowledge of Java
and Python based technology stack.
Java, J2EE, Spring MVC, Python, JPA, Spring Boot, REST API, Database, Playwright, CI/CD pipelines
. At least 3 years of Hand-on Java EE and Core Java experience with strong leadership qualities.
. Experience with Web Service development, REST and Services Oriented Architecture.
. Expertise in Object Oriented Design, Design patterns, Architecture and Application Integration.
· Working knowledge of Databases including Design, SQL proficiency.
. Strong experience with frameworks used for development and automated testing like SpringBoot, Junit, BDD etc.
. Experience with Unix/Linux Operating System and Basic Linux Commands.
. Strong development skills with ability to understand technical design and translate the same into workable solution.
. Basic knowledge of Python and Hand-on experience on Python scripting
. Build, deploy, and monitor applications using CI/CD pipelines.
Job Title: Cybersecurity Agent Developer
Location: Bengaluru, India
Experience: 7+ Years
Employment Type: Full-time
About the Role:
We are seeking a highly skilled Cybersecurity Agent Developer with deep expertise in C/C++ and Golang or Rust to build and optimize high-performance security agents for Windows, Linux, and macOS platforms. This role requires a strong background in low-level system programming, performance tuning, and security-centric design to ensure effective monitoring, threat detection, and system protection across diverse environments.
Key Responsibilities:
- Design, develop, and maintain cross-platform endpoint security agents.
- Optimize agent performance to ensure minimal system overhead and real-time responsiveness.
- Implement system-level hooks and monitoring components including:
- Process monitoring
- File system and network activity tracking
- System telemetry collection
- Work with kernel-level APIs and frameworks, such as:
- ETW, WFP, WMI, MiniFilter (Windows)
- eBPF, auditd, fanotify, netfilter (Linux)
- EndpointSecurity framework, XPC, System Extensions (macOS)
- Build robust, secure inter-process communication (IPC) and data serialization mechanisms.
- Integrate agents with cloud-based security platforms via REST APIs, gRPC, and TLS.
- Collaborate with internal teams (threat intelligence, detection, response) to evolve agent capabilities.
- Perform in-depth debugging, profiling, and optimization using industry-standard tools.
Required Skills & Experience:
Core Programming:
- Strong proficiency in C/C++ and either Golang or Rust
- Solid experience in multi-threaded and asynchronous programming
Platform Expertise:
- Proven experience developing for Windows, Linux, and macOS
- Deep knowledge of system-level programming, including:
- Windows: WinAPI, ETW, WFP, WMI, MiniFilter
- Linux: eBPF, auditd, fanotify, netfilter
- macOS: EndpointSecurity framework, XPC, System Extensions
Security & Networking:
- Understanding of secure IPC, TLS, gRPC, and secure coding practices
- Familiarity with system hardening and secure memory management
Debugging & Optimization Tools:
- Proficient in using tools like GDB, LLDB, Valgrind, Perf, Wireshark, Sysinternals Suite
Version Control:
- Strong experience with Git (GitHub, GitLab)
Preferred Qualifications:
- Experience with cybersecurity frameworks like MITRE ATT&CK, Sysmon, YARA, Suricata
- Hands-on exposure to kernel/driver development
- Familiarity with EDR/XDR, sandboxing, and SIEM integrations
- Understanding of malware analysis and threat detection techniques
- Exposure to container security and cloud-native security agent development
Software Engineer - C++ Developer.
Experience: 1-3 years
Requirements:-
|
- A minimum of 2 years' experience as a C++ software developer. • Linux Operating Systems(Basic idea about structure, file types and memory) • Socket Programming • Version control tools like GIT, SVN(basic operations) • Current knowledge of C++ standards and specifications. • Proficiency in C++ compliant languages such as C, Java, and Python. • Good Understanding for backend concepts like OOPS, Algorithm, Data structure, Design patterns |
Purpose
To design, develop, test, and maintain integrated software applications, systems, and platforms
Responsible for ensuring that the software created is reliable, scalable, and secure
The candidate should use his/her expertise to maintain enterprise wide upstream and downstream integration
solutions that help organizations achieve their business goals and provide value to end-users
Key Accountabilities
Responsibilities will include but will not be restricted to:
Designing and developing solutions at middleware and integration layer
Ensure the best standards are followed for integrating with multiple upstream and downstream
applications
Documenting and Developing APIs which are fault tolerant, performance oriented and allow for publishing
across multiple sources
Ensure management of the interfaces on the WSO2 EI platform
Ensure continuous monitoring, troubleshooting, and debugging
Ensuring that the integrations development is part of the overall CI/CD pipeline
Working with stakeholders to ensure that integration solutions meet business requirements and are
delivered on time
Technical Requirements
A Bachelor’s degree in Computer science, software engineering, or any other equivalent field
Has 6+ years of experience in the field of software engineering or software development
Experience with WSO2 middleware technologies like WSO2 Enterprise Integrator (EI), WSO2 API Manager,
and WSO2 Identity Server
Experience in developing multiple type interfaces such as SOAP, REST, WebHooks, GraphQL and having
knowledge of working on changing one type to other
Software development skills including proficiency in a modern programming language such as
Java/C++/Python/Golang.
The ideal candidate should have worked on application development within an enterprise ecosystem.
The person should also have the necessary knowledge to connect to systems like mail, DB, external
systems, or APIs etc.
Ideally the person should have demonstrated creating common interfaces or adapters for interactions
between heterogeneous systems with least amount of code change or no code change at all on both the
integrating systems.
The person needs to be hands on and should be able to write code and review the code of teammates.
Desired Personal Qualities and Behavior
Excellent relationship management skills with the ability to engage, negotiate and manage key
stakeholders and suppliers.
Excellent communication, interpersonal and influencing skills.
• Analyze user and system requirements
• Design flowcharts to illustrate software solutions
• Write efficient code based on feature specifications
• Develop user interfaces
• Prioritize and execute tasks in the software development life cycle
• Design database architecture
• Test and debug Java applications
• Validate software functionality and security
Requirements:
• Work experience on Java, Spring, Strurts , Hibernate, Microservice etc.
• Experience building Java EE applications.
• God knowledge of Database tool, Frontend Skills.
• Familiarity with Object-Oriented Design (OOD)
• Good knowledge of popular Java frameworks like JSF and Spring MVC
• Experience with test-driven development
• Problem-solving skills
7+ years of experience with Design, development & architecture.
- Experience in software development with minimum 3 plus years of architecture experience.
- Experience in Core JAVA 8
- Experience in Java J2EE, Microservices
- Experience in Java - Spring, Java - SpringBoot, GCP , Hibernate,JDBC
- Experience in Multi-threading, Performance and Scaling is a plus
- Have used the RDBMS and NoSQL databases like MySQL/Oracle, MongoDB, Cassandra, Neo4J Risk for production ready software’s
- Cloud Native application design experience is a plus
- CICD – Release Pipeline experience
- Experience in application of principles of Architecture Design
- Experience building large scale, high performance distributed systems
- Strong understanding of modern development techniques and processes such as Dev Ops /Cloud
- Promoter of Agile/Scrum, TDD and CI/CD best practices
- Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. (Code must be used in core version of applications available for sale commercially.)
- Interacts with Delivery managers and/or users to define system requirements and/or necessary modifications.
- Participates in software design meetings and analyzes user needs to determine technical requirements.
- Write technical specifications based on conceptual design and stated business requirements.
- Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies.
- Completes documentation and procedures for installation and maintenance.
- Trains and communicates with internal Client Training, Client Relationship and Sales teams on systems application.
- May be responsible for developing or executing project plans, budgets and schedules and for documenting work and results.
- May deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences.
What we need from you
- You will bring very strong consulting skills, are customer focused and know how to navigate through tough project situations
- You are highly motivated, creative in your approach to technical problems and love all things about Data!
- You spend a significant amount of time to keep your technical skills updated and are constantly looking for the next big data challenge
- You will be a key contributor to our growth and our customer’s success
- You will bring both broad and deep knowledge in Efficient Java (JSP, Servlet) Developer and going forward build the ability to architect a solution by mapping a customer business challenges
- You are resourceful and confident under pressure
- Willingness to travel as needed to customer sites
Competencies:
- Relevant experience on using tools like JSP, Servlet for web applications
- MVC frame works - Struts or Spring
- Web services- SOAP and REST WebLogic, Hibernate
- Middleware technologies MQ OSB.
- Web/App Servers: Tomcat or WebLogic or JBoss
- Experience using Angular, Micro Services using Spring, jersey, Swagger
- Good knowledge of Backend and Front-end technologies
- Good knowledge of Core Java, J2EE, Ajax, Spring, Java Script, jQuery, HTML
- Good knowledge of any RDBMS database like SQL Server, Oracle, MySQL & Cluster set-up, performance benchmarking, client-side API evaluation, knowledge of various deployment strategies
- Strong knowledge with Core JAVA concepts – Exception handling, Multi-threading, Collection, String, OOPS etc…
- Advanced understanding of Windows and Linux based operating systems
- Mainly 3-4 months hands on with reverse engineering and old legacy solutions to new modern applications
- Working knowledge using REST, HTTP, TCP, SCTP protocols
- Hands-on with JAVA frameworks such as – Thread Pool Executor, Object Pooling, Logging (Log4j preferred), XML/JSON handling
Education Criteria:
- Preferred BE degree in CS, E&C, E&E
- Proficient being a J2EE Developer (courses or project done) and data analytics skills
- Flexible to work on any projects assigned
Note: Terms & Conditions
- This opportunity will be work from office

Backend skills,java development,HTML,MVC,JAVA SCRIPT,SPRINGBOOT
- 0 to 2 years of experience into Java 6/7/8, J2EE, EJB, Servlets, JSP, JDBC, LOG4J, SQL, PL/SQL, XML, XSLT, JSON,
- Good to have strong experience in Core Java SpringBoot, Spring framework
- knowledge of Spring MVC, Spring REST, JDBC Templates
- Knowledge of Java/J2EE Design patterns
- knowledge of implementation of WebServices like REST will be added advantage
- Good knowledge of Relational Databases like MySQL, PostgreSQL, MS SQL Server with complex SQL Queries, Stored Procedure, Triggers
- Knowledge of Unit Test Cases is added advantage
- Knowledge of build tools like Maven, Gradle, Ant
- Knowledge of any one or more of MongoDB, Cassandra, Neo4J, Redis, Kafka, ActiveMQ, Caches, Microservices will be a major plus
- Good to have knowledge of ORM like Hibernate
- Knowledge and experience in nodejs backend will be added advantage
Requirements :
- Must be a good team player and self-motivated Individual
- Very Strong analytical abilities and interpersonal skills
- Strong verbal and written communication skills with other developers and business clients
- High commitment levels








