Current Openings
Push your boundaries. We look for passionate and talented individuals with diverse interests.
If you are passionate about open source technologies, send your resume to career@knowarth.com
Technical Lead - Liferay
Job Location: Ahmedabad / Mumbai
Experience: 8 to 12 years
Key Responsibilities
- We are looking for a technical lead with experience in building high-performing, scalable, enterprise-grade applications.
- Will be part of a talented software team that works on mission-critical applications.
- Will be responsible for application development using Liferay Platform while providing expertise in the full software development lifecycle, from concept and design to testing.
- Will be also responsible for development of applications using different Java/J2EE based open source products such as Liferay, Alfresco, iDempiere and so on depending upon needs.
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Provide Application support on already developed applications
Technical Requirements/Experience:
- 8+ years of hands on experience working on software development using Java / J2EE platform.
- Minimum 3+ year of hands on experience working on software development using Liferay Portal.
- Hands on experience on Java Script frameworks Alloy UI and JQuery.
- Hands on experience of developing different types of Liferay plugins such as Portlets, Hooks, Extensions,Themes.
- Hands on experience of software development using J2EE Frameworks – Spring,Struts, Hibernate.
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate).
- Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts).
- Good Knowledge of developing RESTFull or SOAP based Web Services.
- Basic knowledge of HTML 5 and CSS 3.
- Experience working on Alfresco, iDempiere, ZK will be an advantage.
- Experience working in on-site/off-shore model will be an advantage.
Senior Developer - Liferay
Job Location: Ahmedabad / Mumbai
Experience: 4 to 6 years
Job Description:
- We are looking for a Senior Developer with experience in building high-performing, scalable, enterprise-grade applications.
- Will be part of a talented software team that works on mission-critical applications.
- Will be responsible for application development using Liferay Platform while providing expertise in the full software development lifecycle, from concept and design to testing.
- Will be also responsible for development of applications using different Java/J2EE based open source products such as Liferay, Alfresco, iDempiere and so on depending upon needs.
Requirements:
- 4+ years of hands on experience working on software development using Java / J2EE platform Min. 2+ year of hands on experience working on software development using Liferay Portal.
- Hands on experience on Java Script frameworks Alloy UI and JQuery.
- Hands on experience of developing different types of Liferay plugins such as Portlets, Hooks, Extensions, Themes.
- Hands on experience of software development using J2EE Frameworks – Spring, Struts, Hibernate.
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate) Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts).
- Good Knowledge of developing RESTFull or SOAP based Web Services.
- Basic knowledge of HTML 5 and CSS 3.
- Experience working on Alfresco, iDempiere, ZK will be an advantage.
- Experience working in on-site/off-shore model will be an advantage.
Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Provide Application support on already developed applications.
Liferay Developer
Job Location: Ahmedabad / Mumbai
Experience: 2 to 4 years
Job Description:
- We are looking for a Liferay Developer with experience in building high-performing, scalable, enterprise-grade applications.
- Will be part of a talented software team that works on mission-critical applications.
- Will be responsible for application development using Liferay Platform while providing expertise in the full software development lifecycle, from concept and design to testing.
- Will be also responsible for development of applications using different Java/J2EE based open source products such as Liferay, Alfresco, iDempiere and so on depending upon needs.
Requirements:
- 2+ years of hands on experience working on software development using Java / J2EE platform and minimum 1+ year of hands on experience working on software development using Liferay Portal.
- Hands on experience on Java Script frameworks Alloy UI and JQuery.
- Hands on experience of developing different types of Liferay plugins such as Portlets, Hooks, Extensions, Themes.
- Hands on experience of software development using J2EE Frameworks – Spring, Struts, Hibernate.
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate).
- Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts).
- Good Knowledge of developing RESTFull or SOAP based Web Services.
- Basic knowledge of HTML 5 and CSS 3.
- Experience working on Alfresco, iDempiere, ZK will be an advantage.
- Experience working in on-site/off-shore model will be an advantage.
Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Provide Application support on already developed applications.
- Mentor the team of juniors.
Technical Lead - Java
Job Location: Ahmedabad / Mumbai
Experience: 6 to 8 years
Key Responsibilities
- Should have experience in building high-performing, scalable, enterprise-grade applications.
- You will be part of a talented software team that works on mission-critical applications.
- You will be responsible for Java/J2EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- You will be required to do client communication.
- You will be responsible to provide technical leadership and manage project from technical perspective.
- Guide a team of engineers – offshore and onsite in design and code.
- Ensure industry defined Best Practices are followed in design and coding.
- Ensure design and code quality.
Requirements/Experience:
- Strong analytical skills.
- Strong problem solving skills.
- Ability to contribute positively in a team environment.
- Ability to prioritize and meet tight deadlines.
- Good verbal and written communication skills.
- Should have good working experience in core Java, JSP, Spring, ORM framework.
- Hands on experience with Spring Boot.
- Should be ready to give support to client after the delivery of the project.
- Hands on experience of software development using J2EE Frameworks – Spring, Struts, Hibernate.
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate).
- Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts).
- Good knowledge of at least one Java Script frameworks (JQuery, YUI, Alloy UI, Backbone JS, Angular JS).
- Good Knowledge of developing RESTFull or SOAP based Web Services.
- Basic knowledge of HTML 5 and CSS 3.
- Should be able to work in multiple projects and stake holders both at onsite and offshore.
- Should have experience of client communication.
- Ability and passion to learn new technologies quickly.
Senior Developer - Java
Job Location: Ahmedabad / Mumbai
Experience: 4 to 5 years
Key Responsibilities
- Provide technical leadership to the team
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Provide Application support on already developed applications
Requirements/Experience:
- 4+ years of hands on experience working on software development using Java / J2EE platform
- Hands on experience with Spring Boot.
- Hands on experience of software development using J2EE Frameworks – Spring, Struts, Hibernate
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate)
- Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts)
- Good knowledge of at least one Java Script frameworks (JQuery, YUI, Alloy UI, Backbone JS, Angular JS)
- Good Knowledge of developing RESTFull or SOAP based Web Services
- Basic knowledge of HTML 5 and CSS 3
- Experience of leading team of software developers
- Experience of requirement gathering is necessary
- Experience working on Liferay, Alfresco, iDempiere, ZK will be an advantage
- Experience working in on-site/off-shore model will be an advantage
- Onsite experience will be an advantage
Java Developer
Job Location: Ahmedabad
Experience: 2 to 4 years
Job Description
- We are looking for a Java J2EE Developers 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.
- You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- You will be responsible for development of applications using different Java/J2EE based open source products such as Liferay, Alfresco, iDempiere and so on.
Key Responsibilities:
- Should have experience in building high-performing, scalable, enterprise-grade applications.
- You will be responsible for Java/J2EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
Requirements/Experience:
- 2+ years of hands on experience working on software development using Java / J2EE platform.
- Hands on experience of software development using J2EE Frameworks – Spring, Struts, Hibernate.
- Hands on experience with Spring Boot.
- Hands on experience of Object Oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate).
- Hands on experience in developing web applications using at least one popular web framework (JSF, Spring MVC, Struts).
- Good knowledge of at least one Java Script frameworks (JQuery, YUI, Alloy UI, Backbone JS, Angular JS).
- Good Knowledge of developing RESTFull or SOAP based Web Services.
- Basic knowledge of HTML 5 and CSS 3.
- Experience working on Liferay, Alfresco, iDempiere, ZK will be an advantage.
- Experience working in on-site/off-shore model will be an advantage.
UI Lead
Job Location: Ahmedabad
Experience: 6 to 8 years
Roles and responsibilities:
- Coordinate with the client to gather requirements
- Collaborate with other team members and stakeholders
- Turn mock-ups and designs into pages complete with CSS, HTML, Angular
- Writing tested, idiomatic, asynchronous and documented Angular, HTML and CSS
- Write modular, secure, and well-tested front-end code
- Cooperating with the back-end developer in the process of building the RESTful API
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Translate complex business and functional requirements into technical designs
- Ensuring high performance on mobile and desktop
- Lead team, take initiatives, recommend improvements, mentor and guide junior team members
- Explore modern technologies and train junior team members
- Perform peer code review
- Follow and improve coding standards and define best practices
Requirements/Experience
- Design overall architecture of the web application
- Proficient understanding of web trends and technologies like HTML5, CSS3, JavaScript, object-oriented JavaScript, jQuery and Responsive design.
- Must have experience of working on enterprise single page application
- Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes quickly.
- Extensive experience of JavaScript, AngularJS, React, Node.js and Vue.js
- Familiar with various design and architectural patterns
- Familiar with database technologies like MongoDB
- Familiar with API Integration and RESTful services
- Experience with common front-end development tools such as Gulp, Bower, Webpack, NPM, etc
- Understanding and implementation of security and data protection
- Optimize application for maximum speed and scalability
- Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Experience to build reusable code and libraries
- Support various clients from high powered desktop computers to small footprint mobile devices.
- Good understanding of SEO principles and ensuring that application will adhere to them
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as Git / Bit bucket / SVN
Senior Developer - UI
Job Location: Ahmedabad
Experience: 4 to 6 years
Requirements:
- Knowledge of Semantic Web and Standards.
- Strong Javascript skills – must have experience of at least 3 years coding in JS. Knowledge of popular frameworks (jQuery/angularjs, backbone, ember.js, react, etc
- Strong CSS and HTML skills – at least 4 years’ experience in HTML/CSS, strong CSS3 skills, HTML5 intricacies, and should have knowledge/experience handling CSS quirks across various browsers/OS.
- Working experience of CSS Pre-processors such as Sass, Less, Stylus, etc.
- Tools and Utilities – Grunt, Gulp, Bower, etc.
- Knowledge of Design Principles.
Responsibilities:
- Strong problem solving skills
- Ability to contribute positively in a team environment
- Ability to prioritize and meet tight deadlines
- Good verbal and written communication skills
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
UI Developer
Job Location: Ahmedabad
Experience: 2 to 4 years
Requirements:
- Knowledge of Semantic Web and Standards.
- Excellent command over HTML5, CSS3, Bootstrap, Responsive Design, JavaScript and jQuery.
- Good Experience writing JavaScript and have worked on at-least two JavaScript empowered project.
- Knowledge of Object Oriented JavaScript Development
- Working experience of CSS Pre-processors such as Sass, Less, etc.
- Advantage if having knowledge of Angular or Vue or React or Node
- Support various clients from high powered desktop computers to small footprint mobile devices
- Good Debugging and analytical skills required, ability to troubleshoot JavaScript, cross-browser and platform compatibility issues independently on project
- Advantage if having knowledge of Grunt, Gulp, Bower, etc.
- Knowledge of Print CSS, Web accessibility.
Responsibilities:
- Proficient in HTML5, CSS3 & JavaScript
- Develop Mark-up and Script to achieve UX Requirements and Style guide
- Customize or develop reusable Components or Plugins to achieve UX Requirement
- Deliver browser and device compliance code
- Map UX Requirement to UI Frameworks like Bootstrap and customise it accordingly
- Performance Tuning portals using best practices
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
Angular Developer
Job Location: Ahmedabad
Experience: 2 to 5 years
Key Responsibilities
- Turn mock-ups and designs into pages complete with CSS, HTML, Angular
- Writing tested, idiomatic, asynchronous and documented Angular, HTML and CSS
- Write modular, secure, and well-tested front-end code
- Cooperating with the back-end developer in the process of building the RESTful API
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Ensuring high performance on mobile and desktop
Requirements/Experience
- Design overall architecture of the web application
- Proficient understanding of web trends and technologies like HTML5, CSS3, JavaScript, object-oriented JavaScript, jQuery and Responsive design.
- Must have experience of working on enterprise single page application
- Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes quickly.
- Extensive experience of JavaScript, AngularJS, React and Node.js
- Familiar with various design and architectural patterns
- Familiar with database technologies like MongoDB, SQL
- Familiar with API Integration and RESTful services
- Understanding and implementation of security and data protection
- Optimize application for maximum speed and scalability
- Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Experience to build reusable code and libraries
- Support various clients from high powered desktop computers to small footprint mobile devices.
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as Git / Bit bucket / SVN
UX Designer
Job Location: Mumbai
Experience: 5 years
Roles & Responsibilities
- Able to Conduct Design Thinking Workshop with Stakeholders/Users/Business Users
- Communicate design ideas and prototypes to Stakeholders/Business Users/Developers
- Good analytical skills to come up with innovative ideas
- Create personas through qualitative and quantitative research and data
- Create Low Fidelity Wireframes and Low Fidelity Wireframes
- Conduct usability testing and gather feedback
- Good Knowledge of Accessibility and Internationalization
- Collaborate with UI Designers/Engineers/PM to implement accurate design
- Keep abreast of competitor products and industry trends
Requirements
- Proven experience as a UX Designer, UI Designer or similar role.
- Strong portfolio of design projects.
- Background in project management and UX research.
- Familiarity with interaction design and information architecture.
- Proficient in design software (e.g. Sketch, Photoshop, Invision, Balsamiq, Zeplin, Card Sorting Tools, Usability Testing Tools).
- Knowledge of HTML/CSS/JavaScript.
- Problem-solving aptitude.
- Analytical mind with a business acumen
- Should be ready to traveled to any Country for Client Project.
- Excellent communication skills
- Good to have BSc in Design / B.Des / M.Des / HCI / Interaction Design / CUA / CXA / IDF Certification / UX Certification.
- Good to Have B1 visa.
Senior QA Engineer
Job Location: Ahmedabad / Mumbai
Experience: 5 to 6 years
Job Description:
- Software Quality Tester will also be responsible for writing test plans, documenting bugs, and communicating with Development, Operations.
- Review functional and design specifications to ensure full understanding of individual deliverable.
- Defines test objectives, creates test plans and develops manual or automated test cases and procedures.
- Executes software applications tests, generates test data and metrics, communicates test status and analyzes results.
- Participates successfully and influences quality on assigned teams.
- Responsible for recognizing, making management aware of, and proposing solutions for process problems and defects being overlooked that may be critical to products usability.
- Records defects (using bug tracking software), including documenting information useful in the debugging process, evaluating test data, problem discovery, tracking and resolution.
- Provides test results to management and customers that are clear and concise.
- Keeps abreast of evolving QA industry processes and standards.
Key Responsibilities
- Perform and report on various types of tests – functional, integration, system, regression and performance.
- Manage and update test scripts as new functionality is added.
- Manage defects by recording, reporting, analyzing, and tracking defects to resolution.
- Work with managers and the engineering team to ensure test plans and test cases accurately map to functional and technical project requirements.
- Execute test cases and plans across multiple service and application platforms.
- Report test results to the engineering team and managers, and perform regression testing to follow up on testing feedback, non-conformities, issues, and problems.
AEM Developer
Job Location: Ahmedabad
Experience: 5 to 7 Years
Technical Skills & Experience (Mandatory)
- Bachelor’s degree in Computer science/engineering/IT or MCA
- Experience in Java Programming and application development (5+ years)
- Hands on experience on developing and delivering various enterprise solutions based on CQ5/AEM 6.x (3+ years)
- Solid knowledge on core frameworks like Apache Sling, Felix, OSGI, OAK, Granite & Coral UI
- Well versed on AEM supported technologies like Sitely/HTL, LESS, Bootstrap & jQuery
- Experience developing applications using templates and component and leveraging DAM and CRX in the process
- Should know the whole picture of Adobe Experience Cloud and how various products like DTM, Target, Search, Analysis interact with AEM in peaceful ecosystem
- Experience with building & CI tools like Maven, Jenkins and Hudson
- Knowledge to integrate AEM with LDAP and SSO
Interpersonal & Communication skills
- Should be able to contribute individually or work with a team
- Strong problem-solving skills and ability to clearly articulate solutions and recommendations
- Innovative, proactive and ability to work in innovative and fast-paced environment with good communication skills
DevOps Consultant
Job Location: Mumbai
Experience: 6 to 8 Years
Primary Skills:
- Strong hand on experience in Linux
- Basic Networking and IP Addressing understanding
- TCP/IP knowledge
- Hands-on working experience on Web Server’s like Apache, Nginx, Tomcat with good knowledge and skillset
- Strong knowledge on Cloud Technologies
- Scripting knowledge like Shell, bash, python, Perl
- Working experience on Clusters and High Availability solution
- Hands on working experience on DevOps technologies like CD/CI, infrastructure automation, Infrastructure as a code, Platform as a code, containerization. Tools like Jenkins, Ansible, Puppet, Chef, Docker, Kubernetes, etc.
- Working experience on Java and PHP technologies
- Working experience on Database like MySQL, PostgreSQL, MongoDB, etc.
- Very good understanding and logical skills
- Can work independently
- Problem solving attitude
- Can architect and design Infrastructure and DevOps procedures and implement it
- Should be working as DevOps consultant
- Strong verbal and written communication skills
- Strong operational experience
Infrastructure Architect / Lead
Job Location: Ahmedabad
Experience: 8 to 12 years
Roles & Responsibilities:
- Experience in Architecting and Developing DevOps enabled solutions
- Experience in Architecture, Design, and Implementation of highly scalable, highly available, Cloud (IaaS, PaaS, SaaS) services and solutions.
- Experience with build management and continuous integration tools
- Exposure on Performance Tuning & Optimization
- Working experience on Web Server’s like Apache, Nginx with good knowledge and skillset.
- Hands on experience on Liferay, Drupal, Magento, WordPress would be surely an additional benefit.
- Hands on experience in creating and deploying complex cloud infrastructure solutions in small and large environments.
- Extensive Experience with cloud services (Amazon AWS, Google Web Services, Rackspace, OpenStack, Cloud Stack)
- Unix/Linux experience required
- Troubleshoot and debug environment and infrastructure problems found in the production and non-production environments.
- Experience on automation frameworks like Chef/Puppet/Ansible.
- Hands on experience with one or more of the following Hypervisors (e.g., VMware, Citrix Xen Server, KVM).
- Data Center architecture & design experience for large customer environments.
- Customer service experience with integration of infrastructure virtualization solutions with other platform technologies (i.e., Storage, Server, Network, Active Directory, Database, and other operating systems).
- Must have knowledge of leading storage & backup solutions.
- Familiarity with networking & security solutions like routing, switching, Firewalls etc.
- Familiarity of application platforms like Java, LAMP etc.
- Familiarity including in managing Linux/Unix platforms in these functions; application server administration (Tomcat, JBoss, WebLogic, WebSphere, etc.), DNS, Linux system configuration and administration (RedHat, Ubuntu)
- Good exposure with monitoring tools geared towards user experience and deep diagnostics
- Understanding of automation practices throughout the development, build, and deployment phases of the application life-cycle
- Understanding of security standards and concepts.
- Experience with one or more Unix shell scripting languages (Bash, C-Shell, …)
- AWS preferable & Linux Certifications must.
Benefits for KAites
We strive to foster personal growth and professional development of the employees. The Company provides numerous opportunities to employees and support them to achieve personal and organizational goals. All events are celebrated here with great vigor and enthusiasm. We believe in celebrating small moments and adding fun and frolic to it.
We work on Diverse Technology Verticals
KNOWARTH delivers the best business outcomes through its deep domain expertise, thereby helping clients create successful and adaptive businesses. We believe technology as a solution to every problem. We deliver technology based solutions that help organizations to improve business productivity, address business goals, and leverage the technology advantage.
Backend & Frontend
Enterprise Solutions
Mobilty Solutions
DevOps
Unit Testing & Build Tools
Quality Assurance Testing
Be a KAites & get ready to Fly High
Let’s change the way Software Solutions drives the Business