Find Jobs
Hire Freelancers

Java Spring-Boot & Core-Java senior 4 geofencing implementation

$10-200 USD

Closed
Posted 8 months ago

$10-200 USD

Paid on delivery
We look for Java Spring-Boog and Core-Java senior expert with in depth knowledge on how to implement a geofencing for various polygones. You will get ongoing data into a database table, which contains positions of different devices. This positions have to be checked and verified about being in a geofenced environment. It will be required to implement also a unsharp data collection e.g. cloudy weather, where the position may vary and maybe sometimes out of the fence. On leaving the geofence a remote rest api will be called along with a e-mail will be sent. Your job will be to implement the logic for the geofencing and to propose java libraries, which will help to solve this problems. Mandatory!!!! You have to have a locally running docker container which runs your spring boot application during a CI test / Unit test Milestones Assuming following existing classes, which you have to recommend from your suggested libs and apis - Distance (calculate/gives a distance in meters from a desired point) - GpsPolygone (defines a arbitrary geo fence in GPS coordinates) - GpsPosition (any position in GPS coordinate) MS1: Implement a service class, which calculates if a given List of GPS coordinates is in a given Polygone The service is wrapped into interfaces (classes) - Distance getShortestDistanceToPolygone(GpsPosition, GpsPolygone) - List<GpsPosition> getGpsPositionsOutsidePolygone(List<GpsPosition>, GpsPolygone) - List<GpsPosition> getGpsPositionsInsidePolygone(List<GpsPosition>, GpsPolygone) - Distance getShortestDistanceToPolygone(GpsPosition, GpsPolygone) - boolean isGpsPositionInsidePolygone(GpsPosition, GpsPolygone) - implement unit tests, which run & test this code (you provide as a very first step empty JUnit methods as runners which call the interface and use the autowired services) MS2: - you expose the services into a REST API => provide a REST api definition for clarification before finally implementing it MS3: - you provide the openapi definition based from the code (swagger) MS4: - you provide the docker environment which makes it possible to test the prior exposed rest api MS5: - access an existing database with entities, which contain the GPS positions - the table schema will be provided to you MS6: - implement the e-mail notification the next milestones will be assigned after the prior 4 are properly done in a new award or a time based offer MS7+: - integrate into existing application (PHP based) - provide authentication and authorization for specific data Implementations: - a Interface representing the above methods - the implementation of the interface - the gps positions and polygones are predefined under src/test/resources as xlsx, so it can be easily modified by non tech guys for more corner cases NO UI for now required! NO database required! No REST endpoint exposing for the above named methods required! (only consuming the apis in the given links) Your background is: - multiple years of experience with GIS / geo spacial data in Java - multiple years of experience with Java - multiple years of experience with REST APIs If you are a good fit, you are open to get more tasks about implementing solutions fully on your own (e.g. with your team) Budget? will not be disclosed, place your best bid to get considered What is next? We will share you a NDA and afterwards a paid test task. Payment? - you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task - we discuss about clearances and effort - we mutually agree to effort - we assign you the task after mutually agreed - you implement & delivery - we pay (basically the rules of freelancer) Closed book vs open book? We work only on open book. Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task. We are sorry we will not hire you in such a case! Deliveries? - in our on premise git (access will be granted to you) - full sources - maven - libs, need prior confirm and we prefer to use mostly latest stable versions - JDK 17 (mostly LTS) - your api access code working on our end - used libs and apis are on latest stable version - docker compose setup to run locally on your machine and (we will use it on CI/CD, if you are able to handle we place you an addition milestone for it)
Project ID: 37180572

About the project

20 proposals
Remote project
Active 6 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $200 USD for this job
User Avatar
Hello, My name is Prasanta and I am a Java Senior Professional with 18 years of experience in IT development. You described the project title - Java Spring-Boot & Core-Java senior 4 geofencing implementation. I understand that you are looking for a Java Spring-Boot & Core-Java senior expert with in depth knowledge on how to implement a geofencing for various polygones. Specifically, you are looking for someone who can provide ongoing data into a database table that contains positions of different devices within the geofenced area. This information has to be checked and verified to ensure that devices are present in the appropriate area at all times. Furthermore, unsharp data collection needs to be implemented where necessary to capture any changes in weather conditions that could affect the position of devices outside of the geofences.
$105 USD in 7 days
5.0 (2 reviews)
4.5
4.5
User Avatar
Hi, I am a professional web developer and I can do this project Java Spring-Boot & Core-Java senior 4 geofencing implementation, I have 5 years of experience in web development. I have done many projects like this. I can do this job for you. I can start right now. Please contact me. Thanks
$10 USD in 2 days
5.0 (1 review)
3.8
3.8
User Avatar
Hello Darko! I hope you're well. I'm a senior Spring Boot and Hibernate developer with specialization in developing Spring boot apps. I've worked with numerous Spring Boot services, built on microservices and monolith. I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary for this task. ➢ Java: Deep understanding of Java and java libraries like Jackson, Tika, Apache Collections, Guava, JakartaEE, Mockito, Powermock ➢ Frameworks: Spring, Spring Boot, Spring MVC ➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB ➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT ➢ Source Code Management: Git, GitLab, Bit-bucket, SVN ➢ Project Management: Jira, Bugzilla, Trello & Asana ➢ Web Servers: Apache Tomcat, Apache Http, Nginx ➢ CI/CD: Jenkins, CircleCI, GoCD, ArgoCD ➢ Cloud Providers: AWS, GCP and Azure ➢ Containerisation: Docker, Kubernetes I am a senior programmer with expertise Java and Spring Boot. Best, Sonu
$400 USD in 14 days
4.8 (5 reviews)
3.3
3.3
User Avatar
Hi, Are you looking for the developers of Spring boot? Congratulations, You are in the right place. Here you can get solutions for all Java Spring boot Microservices etc related problems. You will get: Spring boot java APIs. Developing a web application using SPRING BOOT and JSP. Providing you with a full web application using REACT as front end with spring boot. Debugging errors or optimising the speed of existing web applications. Amazon Web Services (AWS). Microservices Architecture. We can use docker to make the container for your application We can provide you with SMS Services and EMAIL services integration. You can also get CICD pipeline integration. Databases: Mysql H2Database Oracle Mogo Redis PostgreSQL Technologies that we are going to use: Spring Boot Spring security (Auth2 and JWT) JPA Hibernate data-rest JSON Log4J RESTful Swagger Maven Git Lombok FeignClient SonarLint JSP
$350 USD in 7 days
5.0 (4 reviews)
2.8
2.8
User Avatar
? Greetings! ? I'm Mohamed, and I'm thrilled to express my interest in the Java and React developer position. With a rich background as a full-stack developer, I have deep expertise in both Java Spring Boot and React. My recent accomplishment includes building a robust Maven backend system employing the Java Spring Security framework, complemented with a React frontend. You can explore this project here: https://pinklemon.io. Backend: Java Spring Security Frontend: React with TypeScript SMTP Server: Aruba Indeed, Spring Boot, often referred to as the "framework of frameworks", particularly for its integral modules like Spring Security, empowers developers like me to construct robust security layers efficiently, which is invaluable for comprehensive projects. I have a keen interest in roles that leverage Java, and I believe my skills align well with the requirements of this position. Should you need any further details or wish to discuss the specifics of my application, please don't hesitate to reach out. Thank you for considering my application, and I eagerly await your response. Warm regards, Mohamed
$200 USD in 7 days
5.0 (1 review)
3.0
3.0
User Avatar
Hello there~! Thank you for your message. I appreciate your interest in my bid. To confirm, I will keep my proposal in line with the previous bid size and provide you with a competitive offer for the project. If you have any specific budget considerations or further details you'd like to discuss, please feel free to let me know, and I'll ensure accurate delivery and cost-effectiveness. Looking forward to the opportunity to work together. Best regards, Arbaz A
$200 USD in 12 days
5.0 (6 reviews)
2.9
2.9
User Avatar
I understand that you are looking for a Java expert with in-depth knowledge on how to implement a geofencing for various polygons. Specifically, you require someone who can provide ongoing data into a database table that contains positions of different devices within the geofenced area. This information needs to be checked and verified to ensure that the devices are in the geofenced environment. My experience and skills make me the best fit for this job. I have multiple years of experience in Java, GPS systems, REST APIs, distance calculations, web development and app development which makes me the right person for this project. Additionally, I am proficient in industry-standard design and development tools such as HTML/CSS/JavaScript which would make the implementation of this project significantly easier for me. I would be delighted if you could give me the opportunity to help bring your project to life. Please feel free to contact me if you would like more information about my services or if you have any questions regarding the project at hand.
$105 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi There Darko P., Good afternoon! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in Geospatial, Java and Spring Boot. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. With regards
$120 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
☀️ Dear Client. I just checked your project carefully. I am an expert in Java and I have a solid understanding of maven,iBATIS,Spring boot, hibernate,Apache Common IO, Apache POI etc. I've rich experience in Spring boot. In my experience, Spring Boot is a very well-structured framework that is easy to develop and maintain So it is very motivated and interesting for me. It is an ideal match for my skill and experience. If you hire me, you will get perfect results. I hope work hardest for your success. Thanks & Regards.
$100 USD in 7 days
0.0 (1 review)
0.0
0.0
User Avatar
Hello there~! Thank you for your message. I appreciate your interest in my bid. To confirm, I will keep my proposal in line with the previous bid size and provide you with a competitive offer for the project. If you have any specific budget considerations or further details you'd like to discuss, please feel free to let me know, and I'll ensure accurate delivery and cost-effectiveness.I hope you're well. I'm a senior Spring Boot and Hibernate developer with specialization in developing Spring boot apps. I've worked with numerous Spring Boot services, built on microservices and monolith. I've delivered more than 100 projects. Here are some of my skills necessary for this task. ➢ Java: Deep understanding of Java and java libraries like Jackson, Tika, Apache Collections, Guava, JakartaEE, Mockito, Powermock ➢ Frameworks: Spring, Spring Boot, Spring MVC ➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB ➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT ➢ Source Code Management: Git, GitLab, Bit-bucket, SVN ➢ Project Management: Jira, Bugzilla, Trello & Asana ➢ Web Servers: Apache Tomcat, Apache Http, Nginx ➢ CI/CD: Jenkins, CircleCI, GoCD, ArgoCD ➢ Cloud Providers: AWS, GCP and Azure ➢ Containerisation: Docker, Kubernetes I am a senior programmer with expertise Java and Spring Boot. Best regards, Manupa Gagana Kumara;
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, how are you? I read your project details and really interested in this project. I am full stack developer having a 5+ year experience doing similar jobs regarding to these skills Java, Spring Boot and Geospatial. Please start the chat, I know exactly what u are looking I done similar many projects in past. I want to ask few questions, Please start the chat so we can have detailed discussion and finalize the timeline and budget. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Thanks! Sidra
$120 USD in 9 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey I am working as senior software engineering at my organization. I want to work with you as I have already worked on geography service in my previous organization. I was lead of geography service. where we used to provide all geography information across my org. We also have logic where we used to provide all location info based on latitude and longitude.
$1,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 2.10 years experience in Java ,Spring boot. Previously I am worked as a software Engineer .and I have done many projects in spring boot ,Java.
$80 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm an experienced Java developer with extensive knowledge in geofencing and GIS data processing, making me well-suited for your project. I'm prepared to implement the geofencing logic, recommend Java libraries, and develop the required services and APIs. I will ensure the seamless integration of the geofencing functionality with your existing system, including database access and email notifications. Let's work together to deliver a robust solution that meets your requirements.
$50 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Greetings! We are team of software developers. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We will provide you fast,timely and on time delivery with reasonable and minimum cost. We are a registered company located in Indore,India. We are available right now for the project discussion and can start the project on an immediate basis. We have understood your project requirement We have 9 ++ years of experience in design and development. We can handle projects from small styling to full development from scratch. We will provide a good result in a short time and satisfy you fully. We have experienced developers in Java Geospatial Spring Boot WHY-Us: » Ready to Start on Immediate basis &provide proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please come in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat. Thanks and Regards Tech India
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. How are you? I am Gino Borodonada, a Java Spring-Boot & Core-Java senior 4 geofencing implementation, experienced in Java, Geospatial and Spring Boot. I am offering my services to your company to implement the logic for the geofencing and to propose java libraries, which will help to solve these problems. I have the required knowledge to build a locally running docker container which runs my Spring Boot application during a CI test / Unit test. I am also experienced in implementing the services to calculate if a given List of GPS coordinates is in a given Polygone, wrapping them into interfaces, as well as exposing the services into a REST API, and accessing an existing database with entities. I am open to take on more tasks, such as integrating into existing applications, and providing authentication and authorization for specific data. Best regards, Gino
$105 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am writing to propose my freelance services as a Spring Boot developer with over 8 years of experience. Having closely reviewed the requirements for your project, I am confident in my ability to deliver exceptional results and contribute to your development initiatives. Expertise and Experience: With more than 8 years of experience in Spring Boot development, I have successfully delivered various projects, ranging from small-scale applications to large enterprise-level systems. My expertise includes: Building RESTful APIs and microservices using Spring Boot Database design and integration (MySQL, PostgreSQL, MongoDB, Oracle DB) Front-end development using modern JavaScript frameworks (Angular) Security implementation (OAuth, JWT) Testing and debugging to ensure high-quality code Continuous integration and deployment (CI/CD) using tools like Jenkins or GitLab If you find my proposal aligned with your project requirements, I would be delighted to discuss further details and answer any questions you may have. Please feel free to contact me. Thank you for considering my freelance services. I look forward to the opportunity to collaborate and contribute to the success of your project. Best regards, Shyena
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Herrenberg, Germany
5.0
54
Payment method verified
Member since Mar 13, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.