
Java Projects
Looking for freelance Java jobs and project work? PeoplePerHour has you covered.
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.
6 days ago16 proposalsRemoteBuilding 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.
3 days ago22 proposalsRemoteopportunity
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.
15 days ago46 proposalsRemoteSimple Android OBD-II Diagnostic App
I need an Android application that pairs with an ELM327 Bluetooth OBD-II adapter and performs a very limited set of diagnostic tasks. The goal is to give me a clean, lightweight tool rather than a full-blown scanner. Core behaviour • When the user taps “Connect”, the app must discover and bond with a standard ELM327 device and keep the link alive. • Once connected, it should read live PIDs for engine RPM and battery voltage/status and refresh them smoothly on screen. • A single button should read any stored trouble codes and, when pressed again, clear them. No additional graphs, logging or fuel-consumption features are required. Tech notes I am comfortable with you writing the project in either Kotlin or Java inside Android Studio; please use the standard Bluetooth APIs (or a lightweight library if it speeds development). PID queries can be hard-coded—no dynamic command builder is necessary. The interface can be minimal: two large numeric fields for RPM and battery, plus the read/clear button. Deliverables Full Android Studio project with well-commented source. One signed release APK I can load directly onto my phone. A short README explaining how to pair the adapter and which PIDs you used. Acceptance I will test by pairing the app with my own ELM327 dongle; connection must succeed within 10 seconds, RPM values should update at least twice per second, and clearing codes must return the standard success response. If this sounds straightforward to you, let me know your timeline and any questions you have.
16 days ago21 proposalsRemoteAndroid App Developer – Login & Payment System Debugging.
We are in search of a proficient Android app developer to diagnose and rectify issues related to our application's login system, payment processing, and data synchronization. The ideal candidate will possess substantial expertise in Android development and demonstrate a strong aptitude for troubleshooting intricate authentication and transaction workflows. Key responsibilities include identifying and resolving errors in user authentication, optimizing in-app payment processes, ensuring secure user experiences, and addressing synchronization challenges in Calendar and Kanban views. The developer will also validate fixes for performance and stability, document all enhancements, and support final deployment on the Google Play platform and our website. Required skills encompass extensive experience in Android development (Kotlin/Java), familiarity with authentication methods such as OAuth and Firebase, and hands-on knowledge of payment gateways like Google Play Billing and Stripe. Exceptional debugging and problem-solving abilities are essential. This project aims to deliver a fully operational login system, seamless payment processing, synchronized views, and smooth deployment across platforms.
a month ago23 proposalsRemoteSenior Full-Stack Developer
Full Job Description Overview: This position will work directly with Technology project teams, business users, and development teams to apply technical solutions in support of identified business challenges. You will be responsible for monitoring systems, interfacing with business owners, triaging issues, and developing solutions. This role requires working with limited supervision and providing after-hours system support as needed for a range of applications including Java, .NET, Visual Basic, and Oracle. Responsibilities: Design, develop, execute, deliver, and maintain Software Development and Maintenance projects. Participate in an Agile Software Development team with remote onshore and offshore development members. Attend project and client meetings, representing the team. Provide technical advice on solutions, performance issues, and project objectives. Contribute to Agile processes while maintaining efficient delivery. Deliver high-quality, secure, scalable, and maintainable production software. Adhere to coding standards. Maintain and create documentation (technical, functional, troubleshooting). Interact with Business Owners to understand business requirements and communicate technical decisions to non-technical users. Collaborate with other IT teams, including Enterprise Architecture, Security, DevOps, and Infrastructure to remove blockers and follow industry best practices. Foster effective, ongoing team interaction and communication. Qualifications: Bachelor’s Degree in Computer Science or equivalent experience required. Minimum of 5+ years’ experience designing, developing, and maintaining large-scale enterprise systems. Experience working on Agile software development teams with both onsite and remote members. Knowledge of the full software development lifecycle, including design, architecture, development, testing, deployment, and maintenance. Understanding of web services and APIs. Strong Oracle database knowledge. Forward-thinking with the ability to anticipate project, technology, and team solutions. Strong problem-solving skills and the ability to drive technological issues to resolution with minimal guidance. Self-motivated and able to thrive in a fast-paced, remote or onsite environment. Required experience with Spring Boot, REST APIs, and database connectivity. What We Offer: Pay Range: $40000 – $50000 / year, plus corporate bonus incentives. Benefits: Comprehensive medical, dental, and vision coverage, 401(k) with company match, HSA contributions, Paid Time Off, Personal/Sick Time, Paid Parental Leave, and more. Award-winning culture: We prioritize our company values: We Care; We Do the Right Thing; We Strive for Excellence; We Think BIG; We Take our Work Seriously, Not Ourselves.
20 days ago36 proposalsRemote
Past "Java" Projects
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!
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.
Hiring Full Stack Developers for long-term collaboration
-Requirements Excellent understanding of modern web technologies (React, Next.js, Node.js, Python/Django, Java, PostgreSQL, AWS). Fluent English communication skills (both spoken and written).
Study Tracker Application
Console based tracker to log and summarize study activities. Exported logs to CSV using java I/O APIs. Applied collection (ArrayList, TreeMap) and OOP principle.
Part Time Web Developer Needed
We are looking for a Part-Time Web Developer to join our team. This remote position requires fluency in English (C1 level or higher) and experience in client-facing meetings. Responsibilities: - Develop and maintain web applications using Java, Python, C#, JavaScript, React, and TypeScript. - Participate in client meetings and present technical solutions. - Work with AWS, Azure, or GCP for cloud integration and deployment. Requirements: - Fluent in English (native or C1 level). - At least 2-3 years of experience in web development with the listed technologies. - Experience with cloud platforms (AWS, Azure, or GCP) preferred. - Strong communication skills for client interaction. Why Join Us: - Flexible part-time hours. - Remote work opportunity. - Room for growth and skill development.
Import Existing App Package to GitHub
I’m looking for an experienced developer who can take an existing app package (source code files) and import/upload it correctly into a new GitHub repository. The goal is to have the full codebase properly structured in GitHub so I can continue improving the app using Cursor AI. What I Need • Review my existing app package (Flutter/Dart, Java/Kotlin, Swift/Objective-C, Laravel/PHP — whichever applies). • Create or configure a GitHub repository. • Upload the entire project with a clean folder structure. • Ensure all files, branches, and commit history (if available) are properly set up. • Verify that the code runs and opens correctly in Cursor/VS Code after import. • Provide a quick walkthrough if needed. Ideal Freelancer • Strong experience with Git & GitHub. • Has worked with app projects before (Flutter, Android, iOS, Web — depending on my package). • Can complete the task quickly and accurately. • Bonus: understands how to structure repos for AI-assisted development (Cursor). Deliverables • Fully uploaded GitHub repo • Correct directory structure • Clear README (optional but preferred) • Confirmation that the project works when opened in Cursor
Remote Technical Communication Partner (Native English Speaker)
About Us We are a global software agency working across multiple technologies, including React, Java, Node.js, Python, AI, automation, and mobile development. We are actively applying for a large number of U.S based projects. While our engineering team is highly skilled, their English communication level is not strong enough for live interviews, which affects our success rate — even though profiles appear as U.S citizens. So, to improve our client interactions, we are looking for a professional, native English-speaking communication partner who can represent our team members during client-facing calls, especially live interviews. Responsibilities - Join scheduled interviews or daily standup meetings under the provided profile name - Successfully handle interviews with U.S. clients (we will provide all necessary materials, including résumé, phone setup, and more) Requirements - Native English speaker (U.S. accent strongly preferred) - Excellent communication and presentation skills - Remote availability with a flexible schedule - Nice to have: Background in software development What We Provide - Full project context and documentation - Status updates, task details, and client background - Clear scripts and briefings before every call - Long-term, stable collaboration Compensation - Starting rate: $30/hr - Up to $60/hr as trust and performance grow - Additional bonuses for successful client onboarding Why This Role Is Great - You get paid whether or not the client selects us - No coding or technical work required - Very flexible - you only join calls when needed Become the voice of a fast-growing international software agency.
Java Expert is needed to help me with a Project
I am seeking a proficient Java expert to assist with a critical project involving the troubleshooting of a Java application. The primary focus is to resolve deployment issues currently hindering production readiness. Additionally, it is essential to address and rectify security vulnerabilities categorized as critical and high. Your expertise will be invaluable in ensuring the application operates seamlessly and securely. If you possess the requisite skills and a keen eye for detail, I invite you to submit your proposal for this urgent task.
Write Java Script for a PDF Form to create a drop down menu
Seeking a skilled JavaScript developer to create a drop-down menu for a PDF form. The ideal candidate will possess a strong understanding of JavaScript in the context of PDF forms, ensuring seamless functionality and user experience. The project involves scripting to enable the selection of options that will dynamically adjust the content displayed within the form. Attention to detail, proficiency with PDF manipulation, and the ability to incorporate user feedback are essential. If you have the expertise to enhance our PDF form with an interactive drop-down menu, we invite you to submit your proposal.
opportunity
APK reverse engineering or mobile traffic interception
https://play.google.com/store/apps/details?id=org.cris.aikyam&hl=en_IN Scope: Confirm the active APK version by identifying the exact User-Agent header sent by the app, or by locating the version string inside the decompiled APK. Inputs I will provide: APK file (or device access instructions). Two candidate strings (compare against): User-Agent: Aikyam/Android2.1.8-156 bmirak: androidsa This is the latest version. "Aikyam/Android2.1.20-172####androidsa" And this one is the old version. Network sniffing: Configure device to use your proxy (Fiddler/mitmproxy) and capture an app request; decrypt HTTPS if necessary. Provide raw request headers (screenshot or exported session). Decompilation: Decompile the APK (e.g., using JADX/Apktool) and locate User-Agent or version metadata in code/resources/manifest; provide the exact file and line showing the string. Deliverables: Primary: Clear statement which User-Agent is currently in use on the running app. Evidence (choose at least one): Fiddler/mitmproxy session screenshot showing User-Agent header, or Decompiled file snippet (e.g., AndroidManifest.xml, smali, or Java/Kotlin source) showing the version/UA string, and a screenshot of the decompiler output. urgent need in 5 hr
opportunity
Looking for a Data Engineer
We are seeking a highly skilled Data Engineer to become an integral part of our dynamic team. The ideal candidate will possess a strong background in data architecture, ETL processes, and database management, along with proficiency in programming languages such as Python or Java. Your expertise will contribute to the optimization of our data pipelines and the enhancement of data accessibility. If you are passionate about transforming raw data into actionable insights and thrive in a collaborative environment, we invite you to submit your proposal. We look forward to your response!