drjobs
Senior Java - Spring Boot Developer
drjobs
Senior Java - Spring....
drjobs Senior Java - Spring Boot Developer العربية

Senior Java - Spring Boot Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

5+ years

Job Location

drjobs

Nairobi - Kenya

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1772757

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





Requirements

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



Benefits

Medical Insurance for self and dependants

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

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.