Back-End Developer / DevOps Engineer

QIO Technologies is looking for ambitious Java developers who will be a part of a cool team of highly intellectual developers working on cutting edge projects. We are in need of people who can deliver best quality code at high pace 
As a QiO developer you will be part of team who is responsible for delivering high quality code for our product development. You need to follow 12 fact App development along with TDD approach. 

Job Description: 
  • Experience having skills in Java (Core, Multi-threading, Caching), Spring-Framework, Hibernate, Autosys, Oracle Database, Unix, Design Patterns, and Software engineering methodologies.
  • Implement test cases while development, prepare test data and design all functional tests in required framework.
  • Product support and its development will be collective responsibility of the team.
  • Monitor all application concepts and identify all automation process and recommend an appropriate automation framework and evaluate all scripts and recommend changes as per requirement.
  • Experience in Agile development methodologies would be an added advantage.
  • Experience in working with global delivery models, leveraging cross location distributed teams

 

Experience: 
  • Solid understanding of computer programming and software development
  • Should be strong in Java and Spring.
  • Knowledge of Java Script would be an added advantage.
  • Excellent understanding of object oriented design principles.
  • Hands on experience on REST API development.
  • Experience of Kubernetes and Rancher is a Must.
  • Experience using NoSQL and SQL with regard to writing and understanding queries and procedures.
  • Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
  • Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals; Completes tasks on time or notifies appropriate person with an alternate plan.
  • Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work.
  • Balances individual responsibilities; Exhibits objectivity and openness to others' views; Contributes to building a positive team spirit.
  • Good communication skills.
Education: 

BE / BTech / MCA / MTech / MS / MSc preferably in Computer Science or related field. Relevant certifications would be an added advantage.

Job type: 
Full Time