Find Jobs
Hire Freelancers

Java Spring-Boot senior for threema API implementation

$10-100 USD

In corso
Pubblicato 7 mesi fa

$10-100 USD

Pagato al completamento
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
Rif. progetto: 37334000

Info sul progetto

26 proposte
Progetto a distanza
Attivo 6 mesi fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
26 freelance hanno fatto un'offerta media di $93 USD
Avatar dell'utente
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 in 7 giorni
5,0 (8 valutazioni)
4,6
4,6
Avatar dell'utente
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 in 7 giorni
4,9 (11 valutazioni)
4,2
4,2
Avatar dell'utente
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 in 7 giorni
4,8 (5 valutazioni)
3,3
3,3
Avatar dell'utente
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 in 5 giorni
5,0 (3 valutazioni)
3,1
3,1
Avatar dell'utente
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 in 7 giorni
4,9 (3 valutazioni)
2,8
2,8
Avatar dell'utente
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 in 7 giorni
5,0 (1 valutazione)
2,6
2,6
Avatar dell'utente
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 in 7 giorni
5,0 (7 valutazioni)
2,7
2,7
Avatar dell'utente
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 in 7 giorni
5,0 (1 valutazione)
0,6
0,6
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 2 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 14 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 in 7 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: GERMANY
Herrenberg, Germany
5,0
54
Metodo di pagamento verificato
Membro dal mar 13, 2016

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.