Job Summary
Gathering system and user/client requirements, building the DDS platform modules, and testing features before release.
- Minimum Qualification: Bachelor
- Experience Level:Mid-level
- Experience Length:5 years
Job Description/Requirements
General Background
DDS is a modular platform developed by Digital Supply Chain Platform Limited (DSCPL) to enable FMCG companies to achieve operational excellence by digitizing and automating the processes of production, logistics, as well as the distribution channels of products to market.
The platform is operational and currently live in our anchor client site and we are in the of process implementing the solution to our second client.
Duties and Responsibilities
The key roles and responsibilities of the Senior Java / Spring Boot Developer will include:
• Gathering system and user / client requirements, building the DDS platform modules and testing features before release.
• Leading the intermediate and junior developers in the development, implementation, and support of the DDS application.
• Working with the Technical Lead to make sure that all technical aspects of development, support and implementation of the DDS platform are well covered.
Key Accountabilities
• Assist the business analyst in Identifying and analyzing user requirements#
• Prioritize, assign and execute tasks throughout the software development life cycle
• Develop & Improve the DDS Platform both Front End (Angular JS) and Backend (Java / Spring Boot / Kotlin)
• Build integrations to various third-party systems e.g., ERPs, Payment Gateways etc.
• Write well-designed, efficient code
• Review, test, and debug team members’ code (code reviews)
• Design & improve existing database architecture
• Support & improve on existing cloud infrastructure
• Schedule product releases with internal teams
• Document development phases
• Ensure our applications are secure and up to date
• Work on related tasks as assigned by Management
Qualifications and Experience
Core Competencies
• Ability to develop enterprise applications in Java EE / Spring Boot / Kotlin
• Ability to develop with micro-services architecture
• Proficiency with code collaboration and versioning tools especially Git, GitHub
• Ability to Lead a team of software developers
• Good delegation and time management skills
• Problem-solving abilities
• Good Communication skills
Academic and Professional Competencies
• Bachelor’s Degree in Computer Science or any IT-related Degree with a bias on software development specialization.
• At least five (5) years experience in active Java / Spring Boot software development
Apply at:https://www.brightermonday.co.ke/listings/senior-java-spring-boot-developer-mpw9xw