Senior Backend Java Developer
Vacancy expired!
Minimum Qualifications5+ years of software development experience in a professional environment and/or comparable experience such as:Bachelor’s Degree in computer science, computer science engineering, or related experience required; advanced degree preferredFamiliar with Agile or other rapid application development methodsHands-on expertise with application design, software development and automated testingExpertise with Java/J2EE preferredExpertise with building RESTful APIsDetailed understanding of JSON, Web Service technologies, and data structure fundamentalsExperience with distributed (multi-tiered) systems, algorithms, and relational databasesConfirmed experience with object-oriented design and coding with variety of languagesKnowledge on code quality parameters and GIT branching concepts.Knowledge on SQL and NoSQL databases (Oracle/DB2, Cassandra/Couchbase).Knowledge of Automated testing concepts using Selenium, REST Assured, Cucumber and CI/CD concepts with and exposure to tools such as Jenkins, Nexus, Maven, GIT.Knowledge of Vert.x, Rx Java frameworksExpertise in agile life-cycle management tools (JIRA/Rally), software testing standards, methods and conventions.
