Responsibilities:
- Gather and analyse user requirements and translate them into application specifications.
- Analyse, design, test, implement, and maintain application systems or web-based applications.
- Build and maintain APIs and connectors to enable data exchange and interoperability. Perform code reviews and ensure compliance with coding standards and best practices. Troubleshoot and resolve integration issues, identifying root causes and implementing effective solutions.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.
- Develop and maintain documentation for integration processes, APIs, and technical specifications.
Requirements:
- At least 5 years of experience in systems analysis, design (include database design), development, implementation, and quality assurance.
- Proven experience as a Java Developer, and experience in integration projects will be a plus Proficiency in Java programming language and related frameworks (Spring, Apache Camel, Rest API, Jenkins, Maven, DB2 DB using data studio, Spring MVC, Spring boot).
- Familiarity with integration patterns, API design, and RESTful web services.
- Good communication, project management, strong analytical, problem-solving skills.
Working Location:
- Novena
- 2 years renewable contract