You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Oop Jobs

7 were found based on your criteria

show all
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Hourly - Est. Time: More than 6 months, 30+ hrs/week - Posted
Looking for an experience Software QA Engineer for manual and automation testing of Upwork product. Candidate should be experienced in: - Read the code under test and experiment with mocking etc - Develop and execute test cases in an Agile QA environment - Create test cases in Jira - Automate test cases based on product requirement - Ability to learn quickly in a dynamic environment. - Excellent written and verbal English communication skills, clear bug/issue explanations and effective group communications. - Be able to allocate 40 hours/week Job Requirements: - Strong experience with web automation and OOP design - Fluent in Java and the Java toolchain - REST architectural style over HTTP protocol using JSON data format - RESTful Web services frameworks eg Jersey - Testing frameworks eg JUnit, TestNG - Java project lifecycle management tools eg Maven - Skills in DB/SQL scripting - Experience working under Windows, MacOSx, Unix/Linux - Version Control Systems eg git Nice-to-have: -...
Hourly - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
Responsibilities: - Requirement analysis and finalization - Designing the front-end part of the application - Developing UI features of the product - Code review and analysis - Documenting client-side architecture - Writing test cases (Unit and E2E) Requirements: General: - 5+ years of experience in complex web applications development - Fluent English Architecture and Design: - Understanding of OOP/OOD, MVC/MVP/MVVM - Understanding and practical experience with REST - Familiarity with functional programming technique (reactive is a plus) JavaScript and frameworks: - Very strong experience (several projects) with AngularJS is a must - Deep understanding of JavaScript (prototype-based model, closures etc.) is a must - Experience with Underscore and RequireJS is recommended - Experience with jQuery/jQuery UI (including understanding of jQuery Deferred concept) is recommended - Experience with NodeJS, Express, Passport is a plus - Experience with Karma, Jasmine,...
Hourly - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
We are looking for Senior Scala/Akka Developer to join our client’s team on a freelance basis. Requirements: · 4+ years development experience with Java, Scala or other OO technologies. · Experience of working with Akka framework. · Strong foundation in data structures, distributed cross-platform applications and functional programming. · Professional software development experience. · Knowledge of Software Development Life Cycle methodologies and OO development concepts. · Strong communication skills within a team environment. · English writing/reading/speaking skills at an Advanced level. Work conditions: · Location: remote. · Full-time (40 hours per week). · Hourly rate: to be negotiated.
Hourly - Est. Time: More than 6 months, 30+ hrs/week - Posted
If you are passionate about coding, familiar with Laravel framework, up to date with the latest in the industry, and want your coding skills to make a difference to the world, then this position could be perfect for you! Responsibilities: Write well-designed, testable, efficient code using best software-development practices Create site layout/user interface using HTML5/CSS3 practices Integrate data from various back-end services and databases Gather and refine specifications & requirements based on technical needs Create and maintain software documentation Be responsible for maintaining, expanding, and scaling the platform Cooperate with colleagues from Design and Mobile to match visual design intent Technologies: Laravel, PHP, OOP, GitHub, JS, AJAX, Apache, MySql, HTML5, CSS3
Hourly - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for a Java Developer to join our team. You will be involved in designing and maintaining the infrastructure software used by many teams. This is a full time position (30+ hours per week). The hours are flexible, however you will need to have some overlap with our business hours. We are in PST/PDT (UTC -8/-7). You must be fluent in written and verbal English. Applicants must demonstrate expert level understanding of: Object Oriented Programming, unit testing and basic algorithms and data structures. Required Skills: - REST - Expert level knowledge of Java - Solid understanding of Dependency Injection, Inversion of Control, SOLID and Separation of Concerns principles. - Experience with at least one major framework for developing enterprise Java-based applications (e.g. Dropwizard, Spring ...) - Experience writing well-structured, easily maintained unit tests and knowledge of testing frameworks such as JUnit and Mockito. - Understanding the theory behind relational...
Hourly - Est. Time: More than 6 months, 30+ hrs/week - Posted
Responsibilities: - Plan and execute functional and system level testing - Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts - Identify test requirements from specifications, map test case requirements and design test coverage plan - Isolate, replicate and report defects - Execute and evaluate manual/automated test cases and report test results - Coordinate User Acceptance Testing (UAT) with Business Owners - Develop UI automated tests using Selenium WebDriver - Develop API automated tests Requirements: - 3+ years of relevant QA technical experience - 2+ years large enterprise or e-business systems experience - OOP development skills - Self-starter and proactive approach, must be able to work independently - Excellent communication skills, both written and verbal
Hourly - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are Upwork Corporation Engineering team and we have an opening for a challenging Senior Java Engineer full-time position. - RESTful Web services frameworks - Web containers - Dependency injection frameworks - Database migrations frameworks - Java project lifecycle management tools - Testing frameworks Big plus would be - Shiro - The Thrift type system - Netflix OSS components as: Archaius, Eureka, EvCache, Hystrix. Ribbon, Dropwizard - English on at least intermediate level (speaking; writing; reading) - Self-organization, self-motivation, attention to the details