Work Location:
Job purpose:
-
Responsible for developing scalable and maintainable applications, supporting existing systems, troubleshooting issues, and implementing required enhancements and modifications.
Key Accountabilities:
-
Develop scalable and secure applications using Java technologies.
-
Build and maintain backend services and REST APIs.
-
Support existing applications and resolve technical issues.
-
Analyze requirements and implement requested modifications.
-
Write clean, maintainable, and efficient code.
-
Collaborate with team members during development and deployment phases.
-
Work with databases and optimize queries when needed.
Qualifications & Education:
-
A bachelor’s degree in computer science or a related field is preferred.
-
Minimum 2 years of practical experience in Java development.
Required Skills
-
Good knowledge of Java.
-
Experience with Spring Boot / Spring Framework.
-
Experience with JWT authentication & authorization.
-
Good knowledge of SQL Server databases.
-
Understanding of RESTful APIs and backend architecture.
-
Problem-solving and debugging skills.
Preferred Skills
-
Experience with JavaFX.
-
Basic knowledge of HTML, CSS, and TypeScript.
-
Experience with Angular.
-
Familiarity with Git/version control systems.