Robusta is a leading digital workforce technology and Robotic Process Automation – RPA & AI solutions innovator. For organizations of all sizes that wish to transform themselves digitally, Robusta provides BPM-centric robotic and cognitive automation products that excel at ease-of-use and efficiency. Our technology provides an alternative to the traditional IT life cycle by enabling business users to rapidly build and execute business processes across multiple systems and applications. Robusta has a positive, diverse, and supportive culture. We look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative.
The RoleWe currently are looking for a Java Developer to join our rapidly growing team working closely with software development team. Knowledge· Excellent knowledge of Java, Spring Boot and Rest services.· Strong OOP knowledge.· AngularJS knowledge is a plus.· Having experienced in a Java written BPMN framework is a huge plus.· Having experinced in SOA is a plus.· Understanding of all aspects related to the Project Lifecycle.· Agile Development experience is a plus. Skills· Customer focused and a good team player· Having the ability of analytical thinking and problem solving· Being a researcher and self-improver· Solution-oriented, responsible Responsibilities· Development for a product, based on both front-end and back-end system· Discover and develop with the latest technologies and popular frameworks· Craft infrastructure and take responsibility from the scratch· Solve complex problems and analyze distributed algorithms· Producing high-performance softwares&tools, maintaining and making documentation· Chancing to apply software engineering best practices if possible· Mentoring younger/junior developers· Write well designed, clean and high-quality code Experience· Minimum 3-4 years of Java Experience Education· Bachelor's degree in Computer Engineering or equivalent