Find Jobs
Hire Freelancers

Java Spring-Boot senior for threema API implementation

$10-100 USD

În desfășurare
Data postării: 7 luni în urmă

$10-100 USD

Plata la predare
We look for Java Spring-Boog and Core-Java senior expert developer Your job will be to implement requirements which are mutually agreed on this API [login to view URL] maybe helpful: [login to view URL] Mandatory!!!! You have to have a installed threema (TMA) on PC/Laptop and on your smartphone to run on your local environment. You document EACH step how you can run locally the code and threema for testing/CI AND you have a proof that you did this already in the past! Milestones MS1: Implement a spring boot service to listen to incoming threema messages on - direct messages List<MessageDto> sendThreemaDirectMessages(List<MessageDto>) - group messages List<MessageDto> sendThreemaGroupMessages(List<MessageDto>) - channel messages List<MessageDto> sendThreemaChannelMessages(List<MessageDto>) - forward the incoming messages via e-mail List<MessageDto> forwardThreemaMessages(List<MessageDto>, EmailAccountDTO) MS2: - listen to e-mail mailbox on new e-mails fetch the e-mails and send message to corresponding TMA channel List<MessageDto> forwardEmailMessages(EMailAccountDTO) MS3: - add TG user to channel List<UserDto> addUsersToTgChannel(List<UserDto>) - add TG user to group List<UserDto> addUsersToTgGroup(List<UserDto>) Implementations: - a Interface representing the above methods - the impl of the interface - the DTOs are hardcoded examples in multiple JUnit tests, so that the JUnit tests is basically your "main" method replacement with multiple entry points 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 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, test and deliver - you provide also unit /integration tests to ensure code is always working - you document each required step to make interaction of systems to work - we test on our premise (you maybe help to fix issues) - 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 - mutliple samples of body and responses of the api in test/resources which will be used as unit tests - 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 - you may require to help us here on setup - provided or fully documented steps to start the docker container
ID-ul proiectului: 37334000

Despre proiect

26 propuneri
Proiect la distanță
Activ: 6 luni în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
I'm eager for your Threema API project. With a robust Java and Spring-Boot background, I'm well-prepared. I've set up Threema locally, documented it, and have proof of past setups. I have following skills and experience that will help in project: Java & Spring-Boot Mastery: Solid Java experience for a strong foundation. Proficiency in Spring-Boot for efficient API integrations. Threema API Familiarity: Thorough understanding, backed by successful past integrations. Local Environment Setup: Threema installed and documented for testing and CI. Milestones: Threema Message Handling: Spring-Boot service for direct, group, and channel messages. Email Integration: Listening to the email mailbox for new messages and sending to TMA channel. Adding Users to TMA Channel and Group: Integration to add Telegram users to Threema channels/groups. Approach: Clean, modular code for seamless Threema API integration. Budget & Next Steps: Competitive pricing. Open to NDA and a paid test task. Payment & Delivery: Transparent payment based on agreed structure. Full sources, documented steps, and Docker setup. Skills & Deliverables: Java, Spring, RESTful API proficiency. On-premise Git delivery, with Maven, libraries, and JDK 17. Full sources, documented steps, Docker setup. Eager to contribute. Available for further discussion.
$55 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
26 freelanceri plasează o ofertă medie de $93 USD pentru proiect
Avatarul utilizatorului
Hi, i have read your project. I'm interested in your project and would love to discuss it further with you. Please message me to get started. Thank you.
$55 USD în 7 zile
5,0 (8 recenzii)
4,6
4,6
Avatarul utilizatorului
Hey Great evening, We have perused the short subtleties on your work. I see you have been looking for a freelancer who has experience with "Java Spring-Boot & Core-Java senior 4 threema API implementation" We see you have been searching for somebody encountered with all kinds of IT projects. It's been a long time since We have been dealing with freelancer.com, and We have 5 years of involvement doing comparable positions. We would demand you check my profile audit activities and criticism of projects connected with those abilities. We pride ourselves in the diversity of the expertise that we offer and our impeccable record with satisfied clients so far. Much of this success is owed to some of the most rigorous and effective methodologies that we at SoasTech employ in our engineering process to ensure the best results. Timings: 9 am - 9 pm Eastern Time My Portfolio:https://www.freelancer.com/u/Feriver Kindly start the talk so we can examine it exhaustively and we will go on from that point. Much obliged! SoasTech
$100 USD în 7 zile
4,9 (11 recenzii)
4,2
4,2
Avatarul utilizatorului
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
$200 USD în 7 zile
4,8 (5 recenzii)
3,3
3,3
Avatarul utilizatorului
I am writing to express my interest in the Senior Java Spring-Boot and Core Java Developer position to implement the Threema API functionalities as detailed in your project scope. The comprehensive experience I bring in Java development, REST APIs, and adherence to open-book collaboration perfectly aligns with your project requirements. With an extensive background in Java development and several years of expertise working with REST APIs, I am well-equipped to handle the complexities outlined in the Threema API implementation. My commitment to quality and comprehensive understanding of Java technologies positions me optimally for this task. I propose breaking down the project into the mentioned milestones: Milestone 1: Implementing the Spring Boot service to handle incoming Threema messages. Milestone 2: Managing incoming emails and forwarding them to corresponding Threema channels. Milestone 3: Incorporating functionalities to add users to Threema channels and groups. I am fully aligned with open-book collaboration and the structured process of mutual agreement, implementation, testing, and successful delivery. I am committed to transparency and meeting the project goals efficiently. I am eager to contribute my expertise to this project and am enthusiastic about the potential collaboration. I look forward to the opportunity to discuss this further and demonstrate my capabilities. Warm Regards, Talha T.
$165 USD în 5 zile
5,0 (3 recenzii)
3,1
3,1
Avatarul utilizatorului
I understand you are looking for a Java Spring-Boot & Core-Java senior expert developer to implement requirements which are mutually agreed on this API. With our extensive experience in Java and REST APIs, we are confident that we can deliver the required solution quickly and efficiently. We have worked on similar projects in the past and we have been successful in obtaining milestones and deliverables on time. We also provide unit /integration tests to ensure code is always working. We also document each required step to make interaction of systems to work locally with threema.
$100 USD în 7 zile
4,9 (3 recenzii)
2,8
2,8
Avatarul utilizatorului
Hello there! My name is Narendra and I'm proud to say that I'm an expert in Java, specifically with Spring-Boot & Core-Java. With over three years of experience in this field, I'm confident that I can provide the best solution for your project.
$55 USD în 7 zile
5,0 (1 recenzie)
2,6
2,6
Avatarul utilizatorului
Hello! Thanks for posting this amazing project. I'm excited to express my Interest based on my experience. I'm an experienced Software Engineer with at least 7 years of experience in Java and Python. Mostly, I do Spring Boot and Java 8, 11 and 17. I have done several integrations using below technologies/tools: AWS, Camel, Spring Boot, Spring Integration, Spring Batch, FeignClient, RabbitMQ, Kafka, MongoDB, Mockito, MySQL, PostgreSQL, Oracle DB etc. I believe we can work together and I will make you happy on this project, please engage me anytime. Thank you.
$150 USD în 7 zile
5,0 (7 recenzii)
2,7
2,7
Avatarul utilizatorului
Hi Sir/Madam, I am a Backend Java developer working with rest and saop apis having more than 9 years of experience, I am new to freelancer you may not find my portfolio, I can deliver your project on time will use springboot, and make wrappers accordingly along with testcases. Thanks Saqib Ahmed
$55 USD în 7 zile
5,0 (1 recenzie)
0,6
0,6
Avatarul utilizatorului
Dear Sir, I am writing to express my strong interest in the [Job Title] position at [Company Name], as advertised on [Where you found the job posting]. With a background in [Your Relevant Skills and Experience], I believe that my skills and enthusiasm make me a great fit for your team. My skill set includes [List Key Skills or Qualifications], and I am confident in my ability to [Mention What You Can Contribute to the Company]. Additionally, I am highly adaptable, a quick learner, and thrive in fast-paced, collaborative environments. Thank you for considering my application. I look forward to the opportunity to discuss how my skills and experiences align with your team's needs. I have attached my resume, which provides more details about my professional background. Please feel free to contact me at [Your Email Address] or [Your Phone Number] to schedule an interview or discuss my application further. I am excited about the possibility of joining [Company Name] and contributing to your ongoing success. Sincerely, Simran Varma
$55 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Have more than 15 years of experience also can able to deliver with good quality. Ensure each test case has been covered to ensure bug free delivery.
$90 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello, my name is diego fernando and I am a Java, RESTful API, Spring Boot and other related software engineer with extensive experience in the field. I understand that you are looking for someone to implement requirements for an API and I believe I am the best fit for this project due to my background in Java, RESTful API, Spring Boot and other related software development. I have a strong focus on quality at all levels which results in curated user experiences, robust code architectures for maintainability and re-usability (almost) bug-free production applications thanks to automated tests and user experiences tailored to the exact client and user needs. Additionally, I have worked in multi-cultural environments for over five years and for clients from all around the globe. I would be more than happy to help you choose your technical stack, refine your user stories and implement the right project management methodology for your case. In addition to this, I can also become your consultant if necessary so we can work together effectively on this project.
$55 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I have gone through your project details and requirements keenly. I am very convinced to deliver the project within your expected timeline and at good budget. The most important I will deliver the project to meet your expectation.
$99,99 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I understand that you are looking for an experienced Java Spring-Boot & Core-Java senior expert developer to implement requirements which are mutually agreed on this API. With my experience across multiple technologies such as Java, REST APIs, PHP, ASP.NET, Node.js, Python and Java I am confident that I can provide the best solution for this project. Specifically, I have a lot of experience in developing solutions using Spring-Boot and Core-Java which will be beneficial for this project as they allow for rapid development of small but powerful applications. Additionally, I have experience in working with REST APIs which will be required for the implementation of the API requirements. This will ensure that the system is always running smoothly across all systems.
$10 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I have gone through your project details and requirements keenly. I am very convinced to deliver the project within your expected timeline and at good budget. The most important I will deliver the project to meet your expectation.
$250 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi, I have >10yrs of experience using java/spring/openapi/git/junit. We tend to generate code from the openapi specification and integrate it into our code base. I can deliver MS1 within 3-4 days. To estimate the other milestones, I need some more details. Regards Matthias
$99 USD în 14 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello, I'm an Italian senior software engineer, I have worked in Java for 15 years, and last year I worked mostly with Springboot, Kafka, Keycloak, JPA, Hibernate, Docker and Kubernetes. I signed up last week so this is my first job as a freelancer. If you want to hire me, this is the first project here, and I'll be glad to do a good job.
$55 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Dear Client, I am a freelance Java Spring Boot developer with over 6 years of experience in creating web applications for various clients. I am interested in your project and I believe I have the skills and expertise to deliver a high-quality product that meets your requirements. I have expertise in using the Spring Framework and its modules, such as Spring MVC, Spring Security, Spring Data, Spring Boot, and more. I am proficient in developing RESTful APIs, microservices, and cloud-based solutions using Java, Maven, Hibernate, MySQL, MongoDB, AWS, and other technologies. I have successfully delivered projects of different domains and functionalities, such as online banking, e-learning, health care, and gaming
$95 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul GERMANY
Herrenberg, Germany
5,0
54
Metoda de plată a fost confirmată
Membru din mar. 13, 2016

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.