Summary: A developer is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
Reporting to: Head of IT
Key responsibilities:
- Design and implement Java application phases;
- Participate in architectural and software development activities;
- Conduct software analysis, testing, programming, and debugging;
- Recognize the production and non-production application issues;
- Envision system features and functionality;
- Identify and resolve any technical issues arising;
- Develop technical designs for application development.
Requirements:
- 3+ years of experience in a similar position using Java SE / EE technologies;
- Experience of the Spring Framework;
- Familiarity with JPA interface and Hibernate;
- Hands-on experience developing and improving REST API services;
- Familiarity with Linux based development environment;
- Good experience of SQL and relational databases like Oracle, PostgreSQL.
If you are interested, please send your CV with the subject “Java Developer “.