What We Look For :Strong experience as a Developer, QA Engineer, Software Developer in Test or similar QA role. Minimum 1-2 years strong experience with iOS and/or Android testing frameworks (XCTest, KIF, JUnit, Espresso).Experience with web testing frameworks (Selenium, HPQT).Experience with API testing tools (Restlet, Postman).Experience with Git, continuous integration and deployment tools.You are a strong, self-motivated individual that can work with minimal day to day supervision and able to objectively rank and prioritize development work for yourself.
We are growing quickly at TechVerito and are looking for a Java Developer with progressive experience using Java8, Scala, Kotlin, GraphQL, Microservices and frontend technology like React, Angular, Vue.js(Advantage). This is a great opportunity to work with a company that has a strong and innovative team dedicated to improving the spend management processes of today’s dynamic businesses. We take care of our employees every way we can, with competitive compensation packages, as well as a flexible working environment, mentorship programs and much more!We educate, advocate people to follow Test Driven Development process, Behaviour Driven Development, Agile Manifesto, eXtreme programming, Reactive and Responsive Programming. We love to write clean, quality, readable and maintainable code.We are personally accountable for delivering on our commitments. We value our people, encourage their development and reward their performance. We work together, across boundaries, to meet the needs of our customers and to help our Company win.If you are looking for a change this is what we can promise you:You will have challenging problems to solve every single day.You will have the flexibility to solve problems and deliver solutions.We will provide a highly collaborative and enjoyable working environment with skilled and super friendly teammates.We will give freedom to learn, innovate and commit mistakes (as long as we learn from them :))We will fully support you in developing software the right way following clean coding and software development principles.We won't burden you with useless policies and procedures.We will provide you with the tools you need to do your job right."If you’re already a great coder with passion and curiosity then this role is right for you."Here are some more details about the position: Description:3+ years of proven and progressive experience using Java 8 or Kotlin. Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, Hibernate etc. Strong understanding of SOLID design principles and patterns is desirable. Understanding of Agile practices like TDD, BDD, continuous integration, continuous delivery would be plus. Qualifications Required:-3+ years of experience using Java or Kotlin programming language.Experience working with Enterprise Java applications using Java EE, Spring, Hibernate, DropWizard etc.Experience in developing web applications using ReactJS/Angular/Vuejs will be plus.Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development.Experience in developing applications integrating with RDBMS.Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.Experience in writing unit test cases with an understanding of Test-driven development.Working knowledge with version control systems – Git, SVNPersonal track record of process improvement/reengineering.Should be able to work independently.Should be able to debug the root cause of issue/bug & its impacts.Strong analytical and problem-solving skills.Self-Motivated / Team Player, Ability to work in small and large groups.Strong interpersonal, written and verbal communication skills.Role & Responsibilities:Performing a broad range of complex work in different environments/skills. Recommend the best possible way to problem definition irrespective of any technology/domain.Provides input to system architectures and designs.Define checklist for code reviews, unit tests.Responsible for due diligence, estimations, reviews and design of various requirements from customers.To meet deadlines and adapt to changing priorities.Analyzes design and determines the programming, and integration activities required based on specific objectives and established project guidelines.