
Java Projects
Looking for freelance Java jobs and project work? PeoplePerHour has you covered.
UI Automation Engineer Selenium/Java Framework & CI Integration
We are seeking an Automation Engineer to build and maintain a robust, headless UI‑testing framework for our modern Angular web application, backed by a relational database. This is a fixed‑price freelance project—no employment, commission, or unpaid work. Headless Test Framework Backend Verification Requirement: Proven experience with Java and Selenium in headless mode Familiarity with Gradle and Jenkins integration Strong SQL/JDBC skills for backend verification Please include in your proposal: Brief summary of similar projects you’ve completed Your approach to headless test stability and CI integration Confirmation you can deliver within the timeline and budget
9 days ago11 proposalsRemoteopportunity
CRM Development for Sales Tracking
CRM Development for Sales Tracking We are looking for a CRM developer to help us develop a CRM system for sales tracking. The system should allow us to track customer interactions, manage sales pipelines, and generate reports. The ideal candidate should have experience with CRM systems and be able to work independently. Responsibilities: Develop a CRM system for sales tracking. Work with the team to gather requirements and design the system. Implement the CRM system using a programming language such as Python, Java, or JavaScript. Test the CRM system to ensure it is functioning properly. Train the team on how to use the CRM system. Maintain the CRM system and update it as needed. Requirements: Experience with CRM systems. Strong programming skills in Python, Java, or JavaScript. Ability to work independently. Excellent problem-solving skills. Strong communication skills. Ability to meet deadlines. If you are interested in this project, please submit your resume and a cover letter. We will review your application and contact you if we are interested in scheduling an interview
18 days ago35 proposalsRemoteopportunity
Confidential
Description: We are seeking a full-size web development company with expertise in creating websites of various types, incorporating advanced technology for massive audience engagement and rapid page creation. The ideal company should possess the ability to provide a professional account manager for our project and ensure qualified team members are available during weekdays, weekends, and holidays. The website should be built using PHP, Java script, React, and Node js, with the option for extended service and professional web protection and security post-launch. Additionally, the company should be capable of implementing new technologies to enhance the platform. Qualified companies with interest are encouraged to apply. Amount $ I put in this project was just to put a number to be able to post this job offer. You can offer your price based on details of the project that I will be providing to you later. This is a long term project and can make you involved for a long time.
8 days ago48 proposalsRemote
Past "Java" Projects
Java Project
I need a Java developer to help me understand some code. It would great if you have some experience with low-latency java. This will take a few hours
Prod Engineer – Game Distribution Platform (Java thick client)
Ensure the deployment, availability, performance, and security of technical environments related to the development and operation of an application with a game distribution Java thick client. The production engineer will work closely with the lead developer, focusing on infrastructure, deployment, automation, and monitoring. Conditions • Location Budapest (Hungary): on site • Salary : according the standards of the industry • Status: freelance Responsibilities • Deployment and Environment Management o Set up development, pre-production, and production environments o Automate deployments of the Java client and REST backend o Create and maintain deployment scripts (Docker, Ansible, CI/CD) • Supervision & Monitoring o Integrate service monitoring tools (Prometheus, Grafana, ELK) o Set up alerts (crash, session loss, saturation) o Monitor performance (API, response time, bandwidth) • Security o Manage SSL certificates, API access o Participate in security audits: single sessions, encryption, logs • Production Support o Take part in technical testing phases (load, stress, crash) o Manage backups, restorations, and rollback procedures o Support the developer during the final delivery • Technical Documentation o Write operational procedures o Define deployment and on-call plans o Write technical installation procedures for the environment Required Technical Skills Systems: Linux (Ubuntu, Debian), Windows Containerization: Docker, Docker Compose, Kubernetes Deployment: Ansible, shell scripting, CI/CD (GitHub Actions, GitLab CI, etc.) Monitoring: Prometheus, Grafana, ELK / Loki, UptimeRobot Security: HTTPS, SSL certificates, firewall, token-based authentication Networking: Proxy configuration, routing, firewall, ports Web/API: REST, Nginx/Apache, CDN management Tools: Git, Postman, SFTP, backup tools Profile Sought • Bachelor’s or Master’s degree in Computer Science or equivalent (Bac +3/5) • Minimum 2 years’ experience in a production or DevOps environment • Knowledge of Java application environments / REST backend • Ability to work closely with a lead developer • Rigor, autonomy, responsiveness, support mindset
pre-funded
Simplify java code
I have some java code that I would like tweaked at the code level and the output level to look more presentable. Tweaking to be done live and directed as I may instruct. Note: Not all code supllied due to upload sample restriction. further wriiten clarification and code avaliable if you request
opportunity
Fixing coding
A a previous Pepoplebythehour supplier wrote come java for me for a website. The code has two issues 1: It doesn't consistently populate two of the dropdowns 2: The date for the dropdown are hard coded in the Java rather than pulled from csv files as I requested, so it is a bitch to update the data. Both of these need fixing.
I need Java Kotlin dev
change package name of my app. guide me.
Java Program
Hello I need a small java task for writing a program which prints sorted list of given numbers.
opportunity
Convert Small Java Function LIbrary to Delphi
I need a 150 line Java coded function set converted to a delphi class. There will need to be an Interface to the class and the class should exist in a single delphi unit file. The unit file should not use external libraries and should be fully compatible with the latest Delphi 10.3 and above. There should also be dunitx test application that tests each class method. I appreciate this is a small job but a successful completion will most certainly lead to additional work over the next 12 months. What we are looking for is a coder that has a good understanding of Java Code and Delphi.
Flutter Developer API for Promo-Code
Flutter Developer – Promo-Code Integration Environment Requirements 1. Xcode 14 only The project compiles with Xcode 14 and will fail on newer versions. 2. Physical iPhone • Model must be iPhone X (10) or newer, but strictly older than iPhone 16 • Acceptable devices: iPhone X, 11, 12, 13, 14, or 15 • Simulators are not supported 3. Fast setup A pre-made, tested script handles project installation. If you meet the version requirements, the app builds in minutes. Scope of Work Part 1 – Promo-Code Feature (Priority) * Implement promo-code handling in Flutter for both guest and logged-in customers. * Backend API endpoints are live and verified; no Magento work is required. * See the attached PDF specification: 2025-06-23_Promo_Code_Implementation_Spec.pdf * Estimated effort: 3.5 – 5 hours Files you will touch: * shopping_cart_api.dart * checkoutController.dart * giftcard_or_promocode.dart * (Optional display) cart_page.dart or checkout_summary.dart POTENTIALLY Part 2 – Dart → Native Data Issue * The app receives 14 data fields from the backend, but only 10 reach the native layer. * Find and fix the Dart → MethodChannel bug so all 14 fields are delivered on both iOS and Android. * Native modules are stable; the issue is almost certainly a small Dart-side formatting error. Tech Stack * Flutter 3.3.8 * Dart 2.18.4 iOS * Xcode 14, Swift 5, minimum iOS 11, CocoaPods 1.11.0 Android * Min SDK 21, Target SDK 33, Build Tools 33.0.0, Gradle 7.4, Java 11 Key packages: GetX, Dio, Firebase Core/Auth, Sqflite, Shared Preferences, Camera, Url Launcher, Intl, ScreenUtil How to Apply Include all five points: 1. Mac model and macOS version 2. iPhone model (must be X, 11, 12, 13, 14, or 15) 3. Years of experience with Flutter and native development, plus one or two concrete examples 4. MethodChannel experience (brief description) 5. Availability (can you start right away?) Deliver this task well and you will be first in line for the full app upgrade that follows. PS!I iknow it is a micro project
Flutter Method Channel Bug – 1-Day Fix for Senior Dev
PLEASE NOTE: 1. you must have xcode 14 due to the code is so old, check this first before you bid or respond. 2. you must have iphone X/10 or newer but not iphone 16 and you cannot run simulator with this software (too much toexplain here) UPSIDE: if you can do this fast we need to upgrade the code for the app aftervthe bugs are done I have a fully working Flutter app that calls a backend API delivering a dataset across 14 areas. All data is successfully received by Flutter. However, 4 of the 14 areas are not forwarded from Flutter to the native layer. I suspect this is a format of the data in th methodchannel. That was the issue at another point. Backend: working Native modules (iOS + Android): confirmed solid (stable for 2+ years) Flutter → MethodChannel: failing to pass 4 specific areas (10 areas work fine) The Issue - Flutter receives all 14 areas from the API - Only 10 areas are passed to the native layer via MethodChannel - The 4 missing areas are not reaching native, even though structure/format is the same - This is likely a minor Dart-side formatting or dispatch issue Your Task - Investigate the Dart → MethodChannel logic - Confirm the 4 failing areas are properly forwarded - Validate they reach iOS (Swift) and Android (Java/Kotlin) - Fix any Dart-side bugs or mismatches - Keep everything else untouched — the app works well overall Requirements - Senior-level Flutter experience - Deep knowledge of MethodChannel (both iOS and Android sides) - Experience with native integration debugging - Mac with iOS build support (state your Mac model) - Can clone, run, test app end-to-end To Apply Please reply with: 1. Mac model (e.g., MacBook Pro M2, Sonoma) 2. Years of experience in Flutter + Native (iOS & Android) 3. Your MethodChannel experience (examples welcome) 4. Availability (ready to start = great) This is a micro-engagement (1-day task) — ideal for a senior dev who knows native-flutter bridges cold. Versions Flutter and Dart Flutter Version: 3.3.8 Dart Version: 2.18.4 Android Minimum SDK Version: 21 Target SDK Version: 33 Build Tools Version: 33.0.0 Gradle Plugin Version: 7.4 Java Compatibility: Java 11 (sourceCompatibility and targetCompatibility) iOS Minimum iOS Version: 11.0 Xcode Version: 14.0 Swift Version: 5.0 CocoaPods Version: 1.11.0 Dependencies Major Dependencies and Versions GetX (State Management): 4.3.8 Camera: 0.8.1+5 Dio: 4.0.0 Firebase Core: 1.4.0 Firebase Auth: 3.0.1 Flutter ScreenUtil: 5.1.1 Intl: 0.17.0 Shared Preferences: 2.0.6 Sqflite: 2.0.0+3 Url Launcher: 6.0.9
Web Automation Using Selenium in Java
We are looking for an experienced automation tester/developer to automate a complete web application using Selenium in Java. Requirements: End-to-End Automation: Automate the full flow of the web application (from login to final operation/transaction). Include proper waits, error handling, and validations. All scripts should run in a single execution flow with detailed reports (ExtentReport or similar). Regression Test Pack: Build a regression suite for the core functionalities of the application. Ensure easy execution for future testing cycles. Documentation: Provide clear documentation explaining: How to set up and run the project. Where and how to update data like URLs, credentials, and test parameters. Folder structure and test strategy. Technology Stack: Selenium Java TestNG or JUnit (preferred) Maven/Gradle (for build) Reporting (ExtentReport, Allure, or any similar framework) Budget: $100 (Fixed) Timeline: 10 Days (negotiable) Note: You will be required to share the complete source code and documentation upon delivery.
opportunity
Create CMS application using Java Springboot with rest api
User Authentication & Security ● JWT-based login with optional 2FA ● Role-based access (Admin) ● Multi-tenancy structure ● CRUD APIs ● Notification service (email/SMS) APIs ● Registration Form API endpoints - 4 -5 controllers ● Store data into PostgresSQL database Security & Compliance ● Full audit logging ● Encryption (AES-256, TLS 1.2+) ● Backend unit & integration tests Database (PostgreSQL) Schema Design ● Users, Roles, Cases, Documents schema ● Document metadata storage Optimsation ● Query performance, indexing, caching Deployment (Microsoft Azure)
Java Developer Needed for Music Streaming Website
I have a music streaming website with lots of features. It is built from scratch in Java and I need a Java developer for immediate work now and long term. I am looking for expert level only. The music contains positive lyrics and is used as tools for transformation and personal development. At this time, I am only looking only for Vietnamese Java Developers. See HarmonizeMyLife.com to get an idea of what the site is about.
opportunityurgent
#2 AngularJS Front-end Development - Enhanced & Bug Fixes
Due to the previous freelance who we had appointed to carry out the work did NOT taking their integrity responsible seriously, (sharing our IP with an unauthorised 3rd party), we are now reposting the original project for consideration. Hi - Thank you for reading our post. We are seeking an experienced Angular JS Front-end developer to implement a series of enhancements and bug fixes for a mature application. (see demonstration of the application here: https://www.youtube.com/@monetical-makingdigitalcon8685/videos) All interaction is managed through our robust API, therefore no dB or backend changes are required. We're happy to commit initially for 40hours of work. With the first 10hours dedicated to setting up a local developer environment, obtain a copy of our dB and attend a couple of webinars to ensure the requirements (tasks), which are documented as user stories (with associated screenshots/mockups), are clear. Please provide an hourly rate (*Euros) quotation and an indication of your availability. We'd really like to get the project started during the first week of June 25. If this first initiative goes well, we'd consider extending the working on a 40hour iteration basis through for the next 3 months. We are looking forward to receiving your fixed price quotations very soon. - Version of AngularJS - version 1.8 - MySQL Version - 8 - Java version 1.8 - Toolset - using source tree to manage our code repro using eclipse as tool Need Apache Tomcat 8 installed/configured locally. API documentation - documentation is poor. However, we shall create a WA group and the current source code is extremely well structured. Access will be granted to the existing application, from which you'll be able to establish the API calls to obtain the data (read). We'll use the Friday checkin to monitor progress to determine whether there is a need to adjust the timeline/budget. Regards John
opportunity
Amendment of existing PDF template
Im looking for an expert on acrobat or Java to achieve the following on an existing template; 1. Enable functionality for a drop down option to change colour according to colour key. 2. Enable scroll function to work on a free text box after the document is locked for editing to share with recipient. 3. Advise on how to lock the document for sharing without paid version of acrobat.
opportunity
Complte last leg of AI app project
I need a programger to finsh the last leg of a app thats been in development using cuser with AI code, the user front end needs refinement, an input box & other aspects of the design either useing AI, or by skilled programmer CSS / java spict
opportunity
Full Time Programmers for Six Months
I got a requirement for 4 x Full Time Programmers for Six Months. I need your Price Per Month Per Programmer if you can fulfill the scope below. My client needs a team of 4 developers for a 6-month project. Each developer should have distinct skills to cover different aspects of the project. The requirements are as follows: Developer Roles and Skills • Java Developer: For backend development. • iOS Developer (Swift): For iOS app development. • Android Developer (Kotlin): For Android app development. • Web Developer (Vue3): Optional, depending on budget constraints. Developer Experience • Preferred experience: 2–5 years. • Junior or senior developers can fill roles. • Need the CV of each Programmer Rate Card Requirements • Provide rates for both junior and senior developers. • Include daily and monthly charges for each role. Work Arrangement • Developers can work remotely. • Strong emphasis on communication: • Developers must speak basic English. • No communication issues during project discussions. Commencement Period • Between 4th week of May to 1st week of June.
B2C financial app and website development
We are looking for a skilled and experienced freelancer with proven expertise in developing secure, scalable financial apps and websites for retail investors. The ideal candidate must have hands-on experience in building investment platforms, integrating mutual fund APIs, and ensuring regulatory compliance. Key Responsibilities: Design and develop a responsive mobile app and website tailored for retail investment users. Integrate financial APIs such as NSE, MF Central, and other mutual fund data providers. Implement essential features including: User onboarding, KYC (Aadhaar, PAN) e-Mandates, SIP setup, portfolio tracking, and order execution Real-time NAVs, stock market data, and transaction history Build secure authentication and transaction flows (OTP, 2FA, Aadhaar-based KYC). Collaborate with UI/UX designers and product managers to deliver a seamless user experience. Ensure data encryption, SEBI/RBI compliance, and robust audit logging. Set up and manage cloud infrastructure (AWS, Azure, or GCP) for optimal performance and scalability. Conduct thorough testing, code reviews, and ongoing maintenance to ensure reliability. Stay updated on Indian fintech regulations, NSE requirements, and mutual fund standards. Required Qualifications: 3–5+ years of experience developing B2C fintech platforms (web and mobile). Proficiency in React / Vue / Angular (for web) and React Native / Flutter (for mobile). Experience integrating with mutual fund platforms (e.g., NSE MF APIs). Strong knowledge of investment workflows, including SIPs, fund switching, and order routing. Familiarity with NSE data APIs, SEBI/AMFI compliance, and financial data handling. Solid backend experience with Node.js, Django, or Java, and API architecture. A security-first mindset and strong debugging/problem-solving abilities. Preferred Qualifications: Experience with Aadhaar eKYC, PAN verification, and India Stack integrations. Previous work with regulated financial institutions (e.g., NBFCs or SEBI-registered platforms). Understanding of user behavior analytics and performance optimization in fintech apps. Engagement Details: Type: Freelance Location: Remote (India-based preferred) Start Date: Immediate Duration:45 days