Job Description & Requirement
At least 2 Year(s) of working experience in the related field is required
Team Working Skill: able to work in a team and have a good team working attitude
Analytical Skill: able to look at complex data and computer systems and find inefficiencies analyze weaknesses or security threats,
Problem-Solving Skill: Able to analyze an issue, security threat or problem and make decisions on how to proceed
Creativity: Finding new and innovative solution to problems requires Creativity
Communication Skill: Able to speak to clients providing recommendations, listen to concerns and communicate with teammates.
Presentation Skill: Able to present their findings and recommendations to their contracted company and their own management.
Proven hands-on Software Development experience
Proven working experience in Java development and having good knowledge in SPRING Framework
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA, Hibernate)
Familiarity with RESTful APls
Knowledge of modern authorization mechanisms, such as JSON Web Token
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools GIT
Managing the interchange of data between the server and the users.
Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Integrating the front-end elements built by your co-workers into the application.