
Java Projects
Looking for freelance Java jobs and project work? PeoplePerHour has you covered.
Backend 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
6 days ago60 proposalsRemoteFull 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
20 days ago30 proposalsRemoteAndroid 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
a month ago17 proposalsRemote
Past "Java" Projects
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
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.
Simple 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.
Android 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.
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.
Senior 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.