USD
$USD
₱PHP
Budget:
$600.00 - $900.00
Delivery:
7 days
Deadline:
January 17, 2024
Start date:
End date:
We currently possess an in-house Java/J2EE application dedicated to performing technical analysis on the US Stock Market, utilizing the latest trading data. The application has been developed using J2EE technologies such as Spring JPA, Spring JDBC, REST Web Services, Java Streams, Lambda expressions, Spring Boot, Swagger API, and Microservices architecture. It currently exposes multiple REST-based Microservices. We are seeking significant enhancements for the application, including the development of a front-end interface using AngularJS or ReactJS to interact with the Java application based on Spring Boot. Additionally, we aim to augment the existing Spring Boot application by incorporating additional Stock Market APIs and leveraging cloud technologies like AWS, transforming the application into a technological showcase.
Must-have skills:
1. Core Java Expertise: In-depth hands-on experience with Core Java, including a thorough understanding of Java Streams and Collections.
2. J2EE Proficiency: Extensive experience in J2EE technologies such as Servlets, JSP, Interceptors, and Interceptor chains.
3. Spring Boot Mastery: Profound understanding and extensive experience in developing APIs using Spring Boot and other Spring-based frameworks.
4. Microservices Development: Experience in developing Microservices, as well as calling and consuming data from other Microservices.
5. Unit Testing: Ability to write Unit Test cases using JUnit, Spring, and Mockito.
6. Front-end Development: Substantial experience in ReactJS or AngularJS for developing front-end Single Page Applications.
7. Asynchronous Data Handling: Proficiency in writing code in React or Angular to asynchronously fetch data from backend APIs using Ajax.
8. Data Access Expertise: Extensive experience using Spring JPA and Spring JDBC to connect to multiple data sources.
Nice-to-have skills:
1. Security Protocols: Good experience with Spring Security-based authentication and authorization protocols.
2. Cloud Technology: Knowledge and hands-on experience working on AWS technologies and services, integrating them with the Java application.
3. Charting Libraries: Familiarity with front-end charting libraries like chart.js in both Angular and React.
4. Database Querying: Good knowledge of SQL queries, especially using Oracle databases.
Project Duration: 6 to 12 months
Location:
Pick up location:
Drop off location:
Posted in Other