Schlagwörter
Skills
- Front-End:
- Implementing the website design using HTML, CSS, Javascript, JSP or JSF.
- Back-End:
- Developing RESTful API with JAX-RS/ Jersey or Spring Boot:
- Implementing POST/ GET/ PUT/ DELETE methods.
- Making sure appropriate data and status code are returned.
- Using ORM tools such as JPA and Hibernate to work with the database (MySQL, MS SQL Server):
- Getting/ modifying data.
- Managing transactions.
- Securing application by implementing Spring Security.
- Checking user authentication based on different types of identification: email and password or JWT.
- Grant specific authorities to specific users based on their roles.
- Testing application by using JUnit.
- Developing RESTful API with JAX-RS/ Jersey or Spring Boot:
- Mobile development:
- Implementing the UI design using Android Studio and Xcode.
- Coding application using Java/ Kotlin/ Swift:
- Organizing codes using MVP or MVVM architecture.
- Working with RESTful API from remote server by implementing GET/ POST/ PUT/ DELETE methods.
- Using socket.io to build a chat application.
- Using Gradle/ Cocoapods to implement some third party API such as PayPal, Socket.IO.
- Making sure the development process cannot affect the stable branch using Version Control such as GitLab.
- Testing the application using Unit Testing in Android Studio:
- Testing after completing a module.
- Testing before coding (test-driven).
- Database:
- Creating database and tables.
- Creating stored procedures and triggers, and managing transaction to keep the data consistently.
Projekthistorie
Reisebereitschaft
Verfügbar in den Ländern
Vietnam