Job Description | Full Stack Developer
ABOUT WORKRIG
Workrig (www.workrig.com) is an end to end People (HR) and Work management solution that allows
you to fully manage your HR processes from Hiring to Exit; administration such Payroll to Compliance
and Projects from Initiation to Billing. With our End to End People & Work Management tool, you can
assign tasks to a resource immediately after joining, therefore ensuring optimal utilization of resource &
time. We make it further easier by allowing you to even bill your customers directly using our Billing
module. A host of analytics from People to Work allow you to not only analyze employees but also the
work that they undertake. A full cycle Talent Management solution takes care of Hiring, Onboarding,
Performance Reviews, Succession Planning, Learning and finally Exiting if that’s the case. In addition
to the same, the solution offers full Core HR and administrative functions such as Absence, Time
(integrated with devices), Expense, Payroll and Statutory Compliance.
Purpose of the role
We are looking for individuals to have a passion for coding, innovative designing and business
savviness. Solving highly complex problems related to implementation and analysis of enterprise-class
based solutions. To be a developer with us you need to know how to build scalable and high-
performance systems. Build modular, testable, and reusable frontend modules
Key Accountabilities
THE EXPECTATIONS
Mandatory Skills
Solid understanding of Java technologies. - Java 6.0/ 7.0/ 8.0/11.0
Knowledge in Core Java (OOPS, Collections, Multi threading, JDBC)
Advanced Java (J2EE, Servlets, JSPs, Struts 2.0, Spring, Spring Boot)
Good Understanding in HTML5, CSS3, JS, Bootstrap, Responsive design, Angular 9+
Good Knowledge of Jquery, Ajax
Work with multiple technologies to ensure the best in UI is achieved.
Good understanding of SQL additionally PostgreSQL, Oracle.
Knowledge in Web Services (JSON, RESTful)
Knowledge in Spring Boot, Microservices, REST Web Services, JPA, Hibernate, OAuth, Spring
Security, AWS S3 integration
Knowledge or Project performed on Agile software development processes and SCRUM
methodologies.
Desired Skills
Knowledge of frameworks such as Angularjs, Bootstrapjs, Reactjs etc. would be
preferably, with sound knowledge of JQuery & Javascript
Good knowledge to consume Restful API in the most efficient way.
Proficient understanding code versioning tools such as GIT Repository
Good knowledge with browser caching, working with cookies and java scripts for
faster website loads.
Clean coding style with clear separating of UI and functionality.
Knowledge in Hibernate or JDBC.
Knowledge in AI/ NLP projects
Knowledge with distributed systems.
Good communication and solution analysis capabilities.
Strong coordination skills with the ability to multi-task and address multiple
priorities Preferred Skills
Exposure developing and handling scaled systems.
An ability to churn highly optimized algorithms
Managing SVN, along with hands on knowledge with Eclipse IDE
Knowledge of Design Patterns
Working knowledge of Linux
Knowledge of NoSQL would be an additional plus
Knowledge of Angular would be an additional plus
Certification in SCRUM an additional plus