Java Backend Developer needed with Spring Boot and PSQL experience -- 2
$750-1500 CAD
Paiement à la livraison
[b]Part of the API is already complete using Java SpringBoot. We need someone to complete the project. [/b]
We are designing an application that will link to different applications via OAuth to pull user-level data from different applications' APIs. We will then process this data and use it in different ways to serve the user in our own application. In our application, each user will be subscribed to a "plan", that will determine the business logic to be applied to that user's data.
This posting is for designing and building the backend using Java, Spring and PSQL.
The backend will need to serve the front-end and will need to handle:
1. Typical administrative requests such as user signup, preferences changes and linking external applications through OAuth.
2. An admin panel for managing different attributes of "plans", assigning users to plans etc.
3. Requests from the front-end that pertain to business logic
4. Pull data from the APIs, standardize it to a single data model while ensuring integrity of the data pulled by employing various checks (e.g. idempotency)
**General Requirements**
- Ability to design and deliver high throughput backend systems delivering a low latency for
frontend using Java, preferably Spring Framework
- Experience in designing middleware and backend layers and APIs
- Knows how to use caches effectively to deliver very low latency responses to frontend requests
- Ability to effectively translate business requirements into system design, code, data model design
and relational database design. Can easily explain consequences of design choices
- Uses a 'modular' approach to system design where each module is designed to operate as
independently as possible
- Familiar with concepts such as Optionals, Futures, lambdas, immutability and asynchronous design
and processing
- Experience with designing systems that pull data from external APIs and transform into form useful
for internal usage
- Experience in deploying systems that are resilient to failure
- Ability to write appropriate unit and integration tests on a modular and system level. Experience
with Data Mocking for testing a plus
- Delivers high quality documentation including but not limited to comments in code, description of
system design, API and modules
- Open to frequent code reviews and functional demonstrations
**Technical Requirements**
- Experience with Java 8+, Spring and Spring Boot
- Database design with Postgre SQL, including configuration and design on cloud-based linux servers
- Familiar with message brokers such as Kafka and caching concepts
- Experience with JPA such as Hibernate
- Docker and Kubernetes experience a plus
Nº du projet : #27671217
À propos du projet
36 freelances font une offre moyenne de 1264 $ pour ce travail
Hi, I am an expert developer on C, C++, Java, Python, MYSQL, Oracle, and Postgres. More than a decade I was working for big American software company afterwards I started working as a consultant. Several data structur Plus
Hi, I've carefully checked your project and I have understood what you need. I am sure that I can be the best candidate to complete your project because I am very talented not only in RESTful, PostgreSQL, Java, Java Sp Plus
Hi! I am professional JS (NodeJS/ReactJS/Angular/Vue.JS) software engineer with skills including PostgreSQL, Java Spring, Java, JSON and RESTful. Please contact me to discuss more about this project. Thanks
Hi, I'm pleased to bid for your post. I'm a Java Spring developer with many years of experience. I will provide perfect solution you expect for. Look forward to a chat Best Regards.
I have 15+ years of experience on java/j2ee with spring boot,JPA,Nosql,RDBMS. I have developed projects with devops setup. Have good experience on EC2,DigitalOcean,Linode,Vultr cloud services. I am interested in your p Plus
I have 8 year of experience in java / scala technologies . I worked on multiple Rest/batch projects . Hands on spring , spring boot , spring MVC , hibernate , angular ,sql/non-sql technologies . I have experience in ka Plus
Hello, I appreciate your efforts for sharing detailed job description. With 6 years of experience I am good at Java, Spring Boot, RBDMS(MySQL, MSSQL, Postgres), Kafka, Rest APIs and JSON format. I also good at softwa Plus
Hi there, I would like to be considered for this development assignment. I have delivered two full stack Visualization Tool applications (on freelancer.com) utilizing React.js, Axios, Bootstrap, Spring Boot, PostgreSQL Plus
Hello there, how are you? I have gone through your project description and I would like to say that it correlates with my domain of expertise. I have experience with Java Spring Boot, PostGres(PSQL), Apache Kafka messa Plus
I have 4+ years of experience working in Spring and Spring boot and 6+ years of experience working as a software developer. Would love to discuss and work in this project.
Hi, I'm Quan, a Software Engineer from Viet Nam, I have two years experience worked in professional environment I stronggest in Java and Spring Framework with Oracle Certified Associate for Java 8 Programmer I certific Plus
Hi there. I read your job post and I am interested because I have rich experienced in almost Web languages(both Frontend & Backend) such as PHP, C#, Python, Ruby, Golang, Reactjs, Vuejs, Angular, Typescript, Javascript Plus
I have 8 years of experience with mentioned technologies and as such, I can deliver with utmost quality.
I would like to Bid for this requirement. I have more than 3 years of experience into JAVA, SpringBoot and SQL. I have designed web service in SpringBoot with API integration for OAuth andOAuth2 . Let me know, if you Plus
I have good domain knowledge and working experience in java Restful webservices , JPA, unit, integration testing . I can work on this immediately. Hope your contact .
I’m a self-motivated, creative Senior Java Developer with 20 years development experience, specialising in micro-service and serveless architecture with a keen interest in Solution Architecture.