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

Oop Jobs

16 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for a skilled Java Developer to join our team. You will be involved in designing and maintaining software components used across other teams. This is an ongoing 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 - High 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 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 and NoSql databases. Experience with PSQL. - Knowledge of project lifecycle management tools (preferably Maven) - Git Bonus: - Working knowledge of web scripting languages such as PHP
Skills: Object Oriented Programming (OOP) Core Java Git Java
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for Front-end/Javascript developer with experience in building commercial SaaS products and good UX, understanding for a permanent remote job. Requirements: Excellent knowledge of HTML5, XML, CSS3, Javascript, jQuery portfolio, supporting the claim of knowledge and experience English on a good conversational level (preferably advanced) abilityto work 8 hours a day (Mon-Fri). experience of creating SaaS-based software solutions. Knowledge of billing integration is also an asset. The advantage would be : UI experience based on JS experience of creating CSS3 animations experience creating your own JS libraries experience with at least one of these proper framework - angular.js, node.js, backbone.js, sugar.js, modernizer.js If you are interested. Please submit this form so we can consider your candidacy for this position. https://docs.google.com/forms/d/1cmM8K3qji2PvPUHgg8L_d7dioTGADx94cvnQKhM6QsQ/viewform
  • Number of freelancers needed: 3
Skills: Object Oriented Programming (OOP) AJAX AngularJS CSS
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
- Mobile web experience is required - Java script/CSS experience is a plus - Experience with JUnit, Oracle, UNIX - solid concept of Java, OOP, design pattern, multi-threading. - Good understanding or network protocols such as TCP/IP, HTTP etc ... - good grasp of industry best practices in enterprise-class software development, agile methodology - Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps - Uses coding methods in specific programming languages to initiate or enhance program execution and functionality - Participate in the evaluation, recommendation, and selection of hardware and software solutions - Performs expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems - Develop, maintain, and report intranet metrics - Interface with different departments within the organization regarding new deployments - Research/analyze data processing functions, methods and procedures - Monitor program execution for expected performance - Requires a bachelor's degree in area of specialty and at least 5 years of experience in the field or in a related area Primary Skill Requirement: Java, J2EE, Spring, Design Pattern, OOP
  • Number of freelancers needed: 3
Skills: Object Oriented Programming (OOP) AJAX J2EE Java
Hourly - Expert ($$$) - 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
  • Number of freelancers needed: 2
Skills: Object Oriented Programming (OOP) Automated Testing QA Engineering Selenium WebDriver
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
- 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: - JMeter, Thrift IDL, Hystrix, AWS, Selenium WebDriver
Skills: Object Oriented Programming (OOP) Automated Testing Functional testing Java
Hourly - Expert ($$$) - 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 and NoSql databases. Experience with Hibernate. - Knowledge of project lifecycle management tools (preferably Maven) - Git Bonus: - Working knowledge of web scripting languages such as PHP - Apache Thrift, Dropwizard - Experience with Netflix open source software: Hystrix, Archaius, Eureka etc
Skills: Object Oriented Programming (OOP) Core Java Git Java
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App