Opportunity begins here! Explore Knila

We combine the art and science of talent with dynamic technology and building a culture that engages and inspires. Apply now

Job Summary

The Security Analyst is responsible for evaluating, auditing,  monitoring computer systems and data to protect them from attack and ensure compliance to industry and regulatory requirements


Essential Functions

  • Take a proactive approach to monitor and identify and investigate incidents using SIEM technologies, packet captures, reports, data visualization, and pattern analysis.
  • Analyze, escalate, and assist in remediation of critical information security incidents.
  • Improve and challenge existing processes and procedures.
  • Utilize software to identify security risks and remediate findings.
  • Serve as a point of contact for employees regarding security related questions and issues.
  • Monitor security software installation and patching confirmation.
  • Collaborate with the Information Security team and broader IT team to ensure continuity through the departments.
  • Perform other job duties or responsibilities as requested or assigned.


Security analysts should have expert knowledge of:

  • Information security policies and goals
  • Log analysis and event traffic patterns
  • The current IT threat landscape and upcoming trends in security


Required Experience:

1+ years’ experience in the following areas:

  • Network operations or engineering components while assessing and troubleshooting issues
  • System administration on Unix, Linux, or Windows
  • Understanding of network technologies (Routers, Switches, Firewalls, Security Appliances, etc.)
  • Willingness to acquire in-depth knowledge of network- and host security technologies and products (such as firewalls, network IDS, scanners) and continuously improve these skills


Demonstrates behavioral skills, such as:

  • Demonstrated ability to work in a team environment
  • Strong written and verbal communication skills (e.g. experience documenting incidents, technical writing, project documentation, etc.)
  • Excellent analytical and problem-solving abilities
  • Originating action and ideas to improve existing conditions and processes
  • Establishing an action plan for self to complete work efficiently and on time by setting priorities, establishing timelines, and leveraging resources.
  • Actively identifying new areas for learning; regularly creating and taking advantage of learning opportunities; using newly gained knowledge and skill on the job and learning through their application.
  • Taking full advantage of opportunities to receive and explore feedback about own performance; responding favorably to feedback and using it constructively to take action to improve knowledge, skills, behavior, and impact on others.


Desired Experience:

  • Bachelor’s degree preferred,
  • 2 years of information security related experience, in areas such as:
    • security operations
    • incident analysis
    • incident handling
    • vulnerability management or testing
    • system patching
    • log analysis
    • intrusion detection
    • security device administration.
  • Relevant technical and industry certifications are a plus, e.g. GIAC certifications, CompTIA Security+
  • Exposure to security monitoring technologies, such as SIEM, IPS/IDS, DLP, among others.

Roles and Responsibilities:

  • Should be able to handle projects independently with minimal guidance.
  • Should be a self starter.
  • Should be able to adapt changing scenarios.

Job Description:

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/J2EE application development while providing expertise in the full software development lifecycle, from concept and design to testing

  • Must earn at least a degree in B.Sc/M.Sc/BCA/MCA/BE (Computer Science).
  • B.Tech (Information Technology).
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using J2EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and J2EE internals (Classloading, Memory Management, Transaction management etc)
  • Strong expertise with JavaScript, HTML, CSS, and writing cross-browser compatible code.
  • Extensive experience in Angular2+.
  • Developing application codes and unit tests in Angular, Java Technologies, and Rest Web Services.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer & Core Java
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Hands On knowledge of Oracle Database
  • Knowledge of Apache Royale framework is added advantage.
  • Experience: Between 4 – 8 yrs.

Roles and Responsibilities:

  • Should be able to handle projects independently with minimal guidance.
  • Should be a self starter.
  • Should be able to adapt changing scenarios.

Job Description:

Candidate Should be capable of developing, independently covering all stages of development cycle. Strong software development skills and ability to write professional code.


Minimum 4 to 6 years of experience in developing applications using Angular.JS and Node.JS

Skills Required :

  • Experience in JS framework and their implementation – Ajax, d3, Express, Socketio, JSON and REST etc.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Knowledge of Node.JS and frameworks available for it Express, Strong Loop
  • Familiarity with Restful APIs
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Knowledge of JSON Web Token required
  • Good understanding of server-side CSS preprocessors
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as Mobile vs. Desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Experience in designing, profiling and tuning high-performance, mutithreaded applications
  • Agile development process knowledge is desirable.
  • Ability to work with SQL and Nosql databases.
  • Good communication skills.
  • Preferably immediate joiner.

Roles and Responsibilities:

  • The candidate will be responsible for developing a Code independently and in a team.
  • The candidate will be responsible for performing unit testing of  applications.
  • Interact with team members (Project managers, other developers and other team members).