Job Summary
ABOUT US: American company looking to organize a software development team in Nairobi, Kenya. We offer good working conditions (currently remote due t
Minimum Qualification:Bachelor
Experience Level:Mid level
Experience Length:4 years
Job Description
RESPONSIBILITIES
Developing and implementing web applications including functional analysis, technical analysis, coding, unit testing and integration
Participating in functional/technical group discussions with product owners, analysts, UI designers, and QA team members to build and test implementations
Driving product delivery through building innovative web components utilizing Continuous Integration (CI) and Continuous Deployment (CD), supporting solution from initial development through production maintenance
Contributing to process-improvement initiatives in an effort to maximize efficiency of the product team
PREFERRED QUALIFICATIONS
Experience building complex web systems from ground up or interfacing with existing systems
Experience with Spring Boot and REST Web Services
Development builds tools (Maven / Ant / Gradle / Grunt)
Continuous Integration/Delivery tools (Jenkins / uDeploy)
Hands on experience in web development with Angular
Knowledgeable in tools for: development, debugging, refactoring, unit testing, design, data modeling, profiling, benchmarking
Docker/Container experience
SOA / REST/ SOAP / JSON / WSDL / XSD
Spring Boot / Spring MVC / Spring Core / Web Services (SOAP/REST)
Knowledge of Amazon Cognito
Experience with GraphDB and GraphQL
Experience with Jira and/or OpenProject
Agile mindset
You’re a team player with the ability to collaborate globally
Excellent problem-solving and analytical skills.
Excellent organizational skills and attention to detail.
Excellent time management skills with the proven ability to meet deadlines
Proven experience with startups, working with international teams and time zones
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (Required)