
Java Projects
Looking for freelance Java jobs and project work? PeoplePerHour has you covered.
opportunity
Senior eCommerce CMS Developer (Java, .NET, AWS)
About Us: We are a rapidly growing eCommerce company focused on delivering innovative online shopping experiences. We're seeking a skilled eCommerce CMS Developer with experience in Java, .NET, and AWS to join our development team. This is an exciting opportunity to contribute to the growth and evolution of our online platform. Responsibilities: *Develop, maintain, and enhance our eCommerce Content Management System (CMS) using Java and .NET technologies. *Implement scalable solutions leveraging AWS cloud services to ensure high availability, performance, and security of our platform. *Work closely with product, design, and marketing teams to integrate CMS features that improve user experience and drive business growth. *Develop APIs and integrations with external services, ensuring seamless and efficient communication. *Optimize and refactor existing CMS components to ensure better performance and scalability. *Collaborate with cross-functional teams in an Agile environment to meet project deadlines and requirements. *Participate in code reviews, troubleshooting, and debugging. Required Skills & Qualifications: *Proven experience in eCommerce CMS development with a focus on Java and .NET. *Strong understanding of AWS services (EC2, S3, Lambda, RDS, CloudFront, etc.). *Solid experience with database management and optimization (SQL, NoSQL). *Experience with RESTful API development and integrations. *Familiarity with CI/CD pipelines and version control (Git). *Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment. *Excellent communication skills and the ability to collaborate with cross-functional teams. Preferred Skills: *Experience with popular eCommerce platforms (Shopify, Magento, WooCommerce, etc.) is a plus. *Familiarity with containerization technologies like Docker. *Previous experience working in Agile teams.
6 days ago29 proposalsRemoteopportunity
Android App & Web Build
I’m looking for a single partner who can take my concept from idea to launch on two fronts: a fully-featured Android application and its companion website. Everything should share one clean, secure backend so updates roll out smoothly across both properties. For the Android side, you’ll handle UI design, coding in Kotlin or Java (your call), device-compatibility testing, and deployment to Google Play. On the web side, I need a modern, responsive site that mirrors the app’s core functions and brand style. Feel free to recommend the stack—React, Vue, Laravel, Django, or another framework you’re confident will scale. To keep things clear, here’s what I expect at hand-off: • Production-ready website on my hosting • Signed Android APK live (or ready to publish) in Google Play Console • All source code in a private repository, well documented • Basic admin panel or CMS so I can manage content without touching code If you have experience building synchronized Android + web solutions and can guide best practices for UX, performance, and security, let’s discuss the features and timeline in detail.
9 hours ago28 proposalsRemoteopportunity
Mobile App Developer (React Native)
- Job Description: We are seeking a talented and motivated Mobile App Developer with expertise in React Native to join our team. You will be responsible for developing high-quality mobile applications for both iOS and Android platforms. - Responsibilities: Develop and maintain mobile applications using React Native. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot and optimize performance for mobile applications. Ensure code quality, security, and efficiency. Stay up to date with new trends and technologies in mobile development. - Required Skills: React Native (3+ years of experience) Strong proficiency in JavaScript, including ES6+ features Experience with mobile development frameworks (e.g., Redux, React Navigation) Familiarity with APIs (RESTful, GraphQL) Understanding of mobile development best practices and UI/UX principles Experience with debugging, performance testing, and app deployment (iOS/Android) Knowledge of version control systems like Git Ability to work with third-party libraries and APIs - Nice to Have: Experience with native mobile app development (Swift, Kotlin, Objective-C, Java, etc.) Familiarity with cloud services (AWS, Firebase) Experience with CI/CD for mobile apps Knowledge of testing frameworks (e.g., Jest, Detox) - Preferred Qualifications: Strong problem-solving skills and ability to work independently. Excellent communication skills and a collaborative team player. - Location: Remote (US/Canada-based preferred)
5 days ago37 proposalsRemoteBranded Android Launcher Needed for Single App Launch
I need an Android developer to create several simple branded launcher apps, each designed to open one specific IPTV player app. Each launcher will be a separate APK with identical branding, but each one will launch a different target app when the user taps the button. This project does not involve modifying or rebranding any IPTV apps. The launchers simply act as a branded entry point that opens the assigned app if installed, or redirects the user to a download link if it is not. Branding assets and the list of target apps will be provided to the selected freelancer. Scope of Work Create multiple lightweight Android launcher apps (one APK per target app) Each launcher includes: Branded splash screen Branded home screen One large button that launches the assigned IPTV app If the target app is not installed, redirect to Play Store or a provided APK link Must work on Android TV, Fire OS (Firestick), and standard Android devices All launchers should share the same design and structure, with only the target app changing Apps to Support (Top 5) Each of these will have its own launcher APK: TiviMate IPTV Smarters / IPTV Smarters Pro XCIPTV Player OTT Navigator Flix IPTV Deliverables Separate APK for each launcher Source code Instructions for updating branding assets Release‑ready signed APKs (preferred) Ideal Freelancer Strong experience with Android Studio (Kotlin or Java) Familiar with Android TV and Fire OS compatibility Experience building simple launcher or wrapper apps Ability to deliver clean, lightweight, stable APKs
18 days ago24 proposalsRemoteBackend Developer
About the Role We are looking for a skilled Backend Developer to design and build scalable server-side applications. You will be responsible for developing APIs, managing databases, and ensuring high performance and responsiveness of our applications. Key Responsibilities Design, develop, and maintain backend services and APIs Build scalable and secure server-side applications Work with databases to design efficient data models Integrate third-party services and APIs Optimize applications for speed and scalability Collaborate with frontend developers, DevOps engineers, and product teams Write clean, maintainable, and well-documented code Participate in code reviews and continuous improvement processes Requirements 3+ years of experience in backend development Strong knowledge of Node.js, Python, Java, or PHP Experience building RESTful APIs or GraphQL APIs Proficiency with databases such as PostgreSQL, MySQL, or MongoDB Experience with Git and version control workflows Knowledge of authentication, security, and API design Familiarity with cloud platforms (AWS, Azure, or Google Cloud) Nice to Have Experience with microservices architecture Knowledge of Docker and Kubernetes Experience with CI/CD pipelines Familiarity with Redis, Kafka, or message queues Benefits Competitive salary Flexible working hours Remote work options Professional development opportunities Collaborative international team
a month ago67 proposalsRemote
Past "Java" Projects
pre-funded
Implement java code given a brief
implement java code given a brief Suggestive code and algorithms supplied. Due: 96hrs from acceptance.
I need the nodejs/Java Developer
We are hiring a Remote Full Stack / Backend / AI / Data Engineer (Node.js, Python, or Java) with 3+ years of experience building scalable APIs, web applications, or data pipelines. Candidates must be fluent in English + Spanish or English + Portuguese and comfortable working in a remote, collaborative environment. This is a contract role offering $15–$20 per hour, with potential for long-term engagement based on performance.
Java coding
Innovative solutions for board exam class 10 icse the
Full Stack Development
Full Stack Developer (Python / JavaScript / AI Experience Preferred) We are looking for an experienced Full Stack Developer to join our team for ongoing development projects. The ideal candidate has strong backend and frontend experience, DevOps knowledge, and excellent communication skills. Requirements 3+ years of experience in full stack development Ability to work during EST timezone Strong experience with Python, JavaScript, and TypeScript (Experience with C#, .NET, or Java is also acceptable) Frontend experience with React, Vue, Angular, or similar frameworks Backend experience with Node.js, Django, Flask, or PHP Familiarity with DevOps practices (CI/CD, Docker, cloud platforms, etc.) Some AI/ML development experience is a plus Experience working across multiple industries or product domains Strong communication skills — preference for candidates with native or fluent American English Responsibilities Design and develop scalable full-stack applications Collaborate with cross-functional teams to deliver high-quality software Participate in architecture discussions and system design Write clean, maintainable, and well-tested code Communicate progress and technical details clearly with the team Nice to Have Experience with cloud platforms such as AWS, Azure, or GCP Experience building AI-powered features or integrating AI APIs Experience working in distributed or remote teams
Android mobile application for attendance tracking
Develop an Android mobile application for attendance tracking, primarily for field-based users (e.g., delivery, sales, or route-based work). The app supports biometric authentication, geo-location-based punching, and admin-managed routes with sequential check-ins at start, intermediate, and end points. Key Features • User Authentication and Punching: ◦ Users punch attendance via the app using biometric methods (e.g., fingerprint or face recognition). ◦ Each punch records the user’s current geo-location (latitude/longitude) and timestamp. ◦ Attendance data is stored securely (e.g., in a backend database like Firebase). • Route Management (Admin Side): ◦ Admin can create custom routes from point A to point B. ◦ Routes include optional intermediate locations (e.g., A1, A2, B1, etc.), defined via geo-coordinates or addresses. ◦ Admin assigns specific users to a route. • User Route-Based Attendance (User Side): ◦ Assigned users must mark attendance sequentially along the route: ▪ Start at point A (punch only allowed within proximity of A). ▪ Then at intermediate points (e.g., A1, A2) in order. ▪ End at point B. ◦ App enforces sequence: Prevents punching at a later point until prior ones are completed. ◦ Geo-validation ensures punches occur near the designated locations (e.g., using geo-fencing with a radius threshold). • Additional Considerations: ◦ Backend integration for data sync (e.g., Firebase or custom server). ◦ Security: Prevent spoofing (e.g., fake GPS) via additional checks like device ID or Wi-Fi. ◦ UI/UX: Separate views for admin (route creation/assignment) and users (punching/history). ◦ Tech Stack Suggestions: Android Studio (Kotlin/Java) or Flutter for cross-platform; Google Maps API for route visualization and geo-services. Potential Extensions • Reports: Admin dashboard for viewing attendance logs, routes, and user performance. • Notifications: Alerts for route assignments or missed check-ins. You can use AI code based like co-pilot, claude etc Timeline- 1 week, reply me if you follow with this timeline and project code is fixed, do not negaotiate at all
Senior Data Engineer
We are seeking a Senior Data Engineer to design, implement, and optimize data pipelines utilizing Scala, Spark, and Java. The ideal candidate will develop and maintain real-time data processing systems essential for business operations. Collaboration with data scientists and analysts is crucial to understand data requirements and deliver high-quality solutions. Responsibilities include ensuring data quality through robust testing, monitoring workflows, and troubleshooting pipelines. Candidates should possess a degree in Computer Science or Engineering, with proven experience in data engineering, real-time processing, and SQL proficiency. Familiarity with cloud platforms and data governance is preferred. We offer a competitive salary, benefits, and opportunities for professional growth in a collaborative environment. Key Responsibilities: - Design, implement, and optimize data pipelines using Scala, Spark, and Java. - Develop and maintain real-time data processing systems to support business-critical operations. - Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver high-quality solutions. - Ensure data quality and reliability through robust testing and validation procedures. - Monitor and troubleshoot data pipelines and workflows to ensure high availability and performance. - Stay current with emerging technologies and industry best practices to continuously improve our data infrastructure. Qualifications: -Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. - Proven experience with Scala, Spark, and Java in a data engineering or similar role. - Strong understanding of real-time data processing and streaming technologies. - Experience with big data platforms and tools such as Hadoop, Kafka, and Flink is a plus. - Proficiency in SQL and experience with relational databases. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills to work effectively with cross-functional teams. Preferred Skills: - Experience with cloud platforms (AWS, Azure, Google Cloud) and their data services. - Knowledge of data warehousing solutions and ETL processes. - Familiarity with data governance and security best practices.
Remote Java Freelancers Wanted – Flexible, Long-term Projects
We are looking for Remote Java Freelancers from the UK for a variety of exciting projects! Whether you're an experienced Java developer or just getting started, we want to hear from you. No matter your level of experience, we are looking to build a large network of talented freelancers! What we offer: - A wide range of remote Java projects across different industries - Long-term collaboration opportunities for committed freelancers - Flexible working hours – work from anywhere in the UK at your own pace What we expect: - Experience with Java development (any level – beginners to experts) - Familiarity with frameworks and technologies (Spring, Hibernate, etc.) is a plus but not required Ability to work independently and deliver on time - Strong communication skills (this is a remote position) Why apply? - Regular new projects, so you'll always have work - Work with a diverse team on exciting tasks - Competitive pay and flexible working conditions Important: We are accepting freelancers of all experience levels from the UK. Whether you're a beginner or a seasoned pro. If you’re motivated and ready to take on new challenges, apply now!
Building website - Technical Support Manager requiring
Hello, hope this message finds you well. We are part of a rapidly growing technical team with over 7 years of experience in software development. As we expand our operations worldwide, we are seeking a Technical Support Manager to join our dynamic team and help drive innovation across our projects. Requirements: - Strong communication and collaboration skills in English. - 5+ years of hands-on experience in full stack development with one or more programming languages such as Python, C#, JavaScript, Java. - Proficiency with modern web frameworks such as FastAPI, Flask, Django or .NET core for building scalable APIs and backend services. - 3+ year of experience working in a team or mentoring/managing developers. - Strong problem-solving and analytical skills with the ability to adapt quickly to new technologies. Joining us offers you: - The opportunity to work with a highly experienced global team. - A flexible remote working environment. - The potential for high earnings based on performance. If you are interested, please reply to this email so we can discuss further. Hope to hear from you soon! Thanks & Regards.
Full Stack Development & Management Needed
Project Overview We are a US-based software team with 7+ years of production experience, scaling globally and hiring engineers across multiple regions. We are looking for a Technical Interview Manager who can design, conduct, and evaluate technical interviews to ensure we hire high-quality, real-world engineers, not just good test-takers. This is a long-term collaboration, not a one-off task. Key Responsibilities: - Lead technical interviews for backend, frontend, and full-stack roles - Evaluate real engineering ability: system design, code quality, debugging, architecture thinking - Design interview processes (live coding, take-home review, architecture discussion) - Provide clear hiring recommendations with structured feedback - Mentor junior interviewers and help standardize interview quality Required Experience: - 5+ years of hands-on full-stack software development - Strong proficiency in Python, JavaScript, C#, or Java - Production experience with FastAPI, Flask, Django, or .NET Core - 3+ years working in teams, mentoring or leading developers - Excellent technical communication in English
Senior Software Engineer - Long Term Collaboration
This is Long Term collaboration in Software Development Looking for an experienced Senior Software Engineer Collaborators who can design, build, and maintain scalable software systems based on United States. You will play a key role in technical decision-making, system architecture, and mentoring junior engineers while collaborating closely with product, design, and infrastructure teams. Key Responsibilities - Design, develop, and maintain scalable and reliable software applications. - Lead technical design discussions and contribute to system architecture decisions. - Write clean, maintainable, and well-tested code. - Review code and mentor junior and mid-level engineers. - Collaborate with cross-functional teams to deliver high-quality products. - Troubleshoot production issues and optimize system performance. - Contribute to continuous improvement of development processes and best practices. Required Qualifications - Strong software engineering experience in modern development environments - Proficiency in at least one major programming language (e.g., JavaScript, Python, Go, Java, or similar) - Strong understanding of system design, APIs, and distributed systems - Experience with cloud platforms (AWS, GCP, or Azure) - Solid understanding of databases (SQL and/or NoSQL) - Experience with CI/CD pipelines and version control systems (Git) - Strong problem-solving and communication skills Nice to Have - Experience working in high-growth startups or product-focused companies - Experience with microservices architecture - Knowledge of containerization (Docker, Kubernetes) - Exposure to blockchain or Web3 technologies (optional but a plus) What We Offer - Competitive compensation - Flexible work environment - Opportunity to work on impactful and innovative products - Career growth and leadership opportunities Location US Remote
opportunity
I nèed a developer to create an Appstore downloadable app
I need a developer to create a Native Android app built with Kotlin/Java or React Native or similar. The app is already a functioning web app. It needs to be compatible with Ios and Android. THE PRICE IS NEGOTIABLE.
Java Develper Spring Boot & Microservice Developer
Java Spring Boot Developer (Micro services) – 3+ Years Experience We are looking for an experienced Java Developer (Spring Boot) with strong hands-on expertise in microservices-based development and deployment. The ideal candidate should be able to design, develop, integrate, and deploy scalable micro services in a production environment. Key Responsibilities Develop and maintain microservices using Java, Spring Boot, Spring Cloud. Implement RESTful APIs, integrations, and backend business logic. Work with MySQL/PostgreSQL, JPA/Hibernate, caching & messaging queues. Manage deployments on AWS / Docker / Kubernetes (any cloud experience preferred). Optimize system performance, troubleshoot issues, and ensure high availability. Collaborate with team to deliver clean, efficient, and well-documented code. Requirements 3+ years of experience in Java & Spring Boot. Strong understanding of Microservices architecture. Experience in API development, CI/CD pipelines, Docker, Git. Ability to work independently with minimal supervision. Good communication and problem-solving skills. Project Type Ongoing development & enhancements Freelance / remote work with flexible timing
Senior Backend / Automation Control Plane Engineer (Java/Spring)
We’re building an Automation Control Plane that runs large-scale, cross-platform activity across multiple channels – tens of thousands of identities executing coordinated, daily actions from both Android emulators and headless browsers. The core backend already exists in Java/Spring Boot; your job is to turn it into a clean, scalable “one brain, many workers” platform and get it running in production fast. Today, we have a substantial Spring Boot application that knows about devices, sessions, users, and execution requests, plus a full suite of workflows (for one platform) automated via Appium. That code was originally written to drive physical Android phones in a device farm. We’re now moving to Android emulators on Ubuntu servers and need to stabilize and finish the existing backend so those flows run reliably on a VM-based farm. Your primary responsibility is to own this backend as the control plane. You’ll extend the current models (ExecutionRequest/History, Session, Device, etc.) to support multiple worker types, introduce a clean WorkerType/ApplicationType/TaskType model, and design simple job APIs so different worker pools can pull work and report results. In practice, that means adding a generic job/worker abstraction on top of what’s already there, not rewriting from scratch: the Spring app remains the single orchestrator, and emulator and headless services become pluggable executors behind it. From there, you’ll implement and integrate the first headless worker service – likely using Playwright or a similar framework. This worker will fetch jobs from the control plane, run automated interaction and content workflows (e.g. posting, engagement, scripted journeys) for specific accounts, and push results back into the same execution history the emulator jobs use. You’ll also help wire in the initial CRM/funnel logic so multi-step outreach sequences can be expressed as data and emitted as jobs to the right worker type, respecting per-account limits and anti-detection constraints. In parallel, you’ll help design the foundations of an AI-driven video pipeline that turns long-form source material into high-volume short-form assets. You won’t be training models from scratch, but you will be responsible for integrating with external AI services (for script generation, voiceover text, captioning, clip selection, etc.), defining the data contracts, and wiring the output back into the control plane as structured jobs. The goal is to treat “generate clips + copy + metadata for distribution” as just another worker pipeline the orchestrator can schedule, monitor, and feed into the posting and engagement workflows. We’re looking for someone who is very strong in Java and Spring Boot, comfortable taking over and refactoring an existing backend, and experienced with distributed job/worker systems (job tables, status, retries, idempotency, simple REST or queue-based dispatch). You should be fluent with relational databases, REST API design, and running services on Linux (Ubuntu), and at least conversant with containerization (Docker, Kubernetes or similar). Hands-on familiarity with UI automation tools (Appium, Selenium, Playwright, Puppeteer, etc.) is important: you don’t have to be a career QA engineer, but you should understand the realities of flakiness, selectors, waits, and running many parallel sessions. It’s a big plus if you’ve worked on high-scale marketing or growth automation, anti-detection/device farms, or CRM/funnel engines that coordinate multi-touch sequences over time. This role suits someone who enjoys taking a messy but valuable codebase, truly understanding it, and turning it into a coherent platform with clear contracts and extensible architecture. You’ll be expected to think in terms of control planes, worker pools, and future expansion (new platforms, new worker types) while still delivering quickly on immediate milestones. If owning the brain of a real-world, high-volume automation platform sounds exciting, and you’re confident in your ability to drive a Java/Spring control plane from “partially built” to “running real campaigns,” we’d like to talk. Send a brief overview of your most relevant backend/platform work (especially job/worker systems or automation platforms), links to repos or case studies if you have them, and a short note on how you’d approach the first 4–6 weeks in this role.
Basic Automation testing using java testNg Framework
We are seeking a skilled freelancer to conduct basic automation testing utilizing the Java TestNG framework. The ideal candidate will possess a solid understanding of automated testing methodologies and the ability to write efficient test scripts. You will be responsible for developing, executing, and maintaining test cases to ensure software quality and performance. Familiarity with Java programming, TestNG annotations, and integration with build tools is essential. This project aims to enhance our testing processes and improve overall product reliability. If you are detail-oriented and passionate about quality assurance, we invite you to submit your bid.
opportunity
Senior React Native Developer (Mobile & Web)
Responsibilities Build and maintain high-performance React Native apps (Android-focused, some iOS). Design scalable mobile architecture and reusable components. Bridge React Native with native Android (Kotlin/Java) and iOS (Swift/Obj-C) code. Contribute to our React web app using React and Tailwind CSS. Collaborate with designers, product managers, and backend engineers. Ensure code quality, performance, testing, and CI/CD automation. Mentor developers and help define mobile best practices. Requirements 7+ years mobile development experience (5+ years React Native). Strong React Native internals and native module bridging experience. Solid Android expertise and working knowledge of iOS. Experience with React (web), Tailwind CSS, and modern front-end tooling. Familiarity with Redux Toolkit or MobX, REST APIs, and mobile performance optimization. Experience with CI/CD (Fastlane, GitHub Actions, Bitrise, or EAS). Strong Git skills, communication, and ownership mindset. Bonus E2E testing (Detox, Appium) and unit testing (Jest, Vitest). App Store / Play Store submissions. Expo, EAS, OTA updates, analytics, or SDK integrations.