Senior Java Developer
Workrig Solutions Llp
3 - 3
/yearPune(Kondhwa)
Job Description
Job Description |Java Developer/ Sr. Java Developer/ Tech Lead 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 thats 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. 3- 8 years of experience 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. Key Accountabilities THE EXPECTATIONS 3~8 years of experience in Java Development. Mandatory Skills Solid understanding of Java technologies. - Java 6.0/ 7.0/ 8.0 • Experience with Core Java (OOPS, Collections, Multi threading, JDBC) • Advanced Java (J2EE, Servlets, JSPs, Struts 2.0, Spring) • Good Knowledge of Jquery, Ajax • Good understanding of SQL additionally PostgreSQL, Oracle. • Experience in Web Services (JSON, RESTful) • Knowledge and working experience of Agile software development processes and SCRUM methodologies. Desired Skills Working knowledge of frameworks such as Angularjs, Bootstrapjs, Reactjs etc. would be preferably, with sound knowledge of JQuery & Javascript • Experience in Hibernate or JDBC. • Experience in AI/ NLP projects • Experience 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 experience 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 IF YOU ARE APPLYING FOR A TECH LEAD Lead a team on a project in developing scalable and fault tolerant systems. - Be responsible for the timely implementation of features and quality. - Collaborate with your Project Managers to assess and the review technical impact of new tasks or existing challenges. - Understand the goals and strategy behind each project from conception through completion. - Communicate effectively with project managers, technical leads, internet strategists, and other internal team members. - Prepare project management plan. Work closely with team members to produce accurate delivery estimates and manage the transition from analysis through to design and delivery. - Provide regular and effective progress updates to and work closely with team members to ensure the management of any delivery risks or issues. - Participate in reviews and meetings and provide updates on project progress. Hands on development experience and can not only orchestrate a project but also can step into developer shoes if needed. - EDUCATION: B.E./ BTech or M.S./ M.Tech in Computer Science or MCA Other Details: LOCATION OF WORK The candidate will be required to be based out of either the Pune, India. COMPENSATION AND PERKS Market competitive salary based on fit and profile. • Opportunity to programmatically shape the direction of the company by working with a core team of developers, for a world class product. The candidate must have relevant experience of 3+ to apply for this position. Role & responsibilities