
Java Backend Associate Program
Associate • 8 Weeks
Overview
For more information about the Digital Skills for Employability initiative, please visit the DSE Program .
Skills You Will Learn
Advanced Java Programming (OOP, Generics, Collections Framework, Reflection, Annotations, Java 17+ Features)
Data Structures, Algorithms & Problem Solving (Trees, Graphs, Dynamic Programming, Greedy Algorithms)
Concurrency & Performance Optimization (Multithreading, Executors, Fork/Join, JVM Memory Management, Garbage Collection)
Software Engineering Best Practices (Design Patterns, Exception Handling, Functional Programming, Reactive Programming)
Testing & Quality Assurance (JUnit, Mockito, TestNG, Integration Testing, Selenium)
Spring Ecosystem & Secure Backend Development (Spring MVC, Spring Boot, Spring Security, OAuth2, OpenID Connect)
Cloud, DevOps & Scalable Systems (Microservices, Spring Cloud, Docker, Jenkins, Kubernetes, AWS/Azure)
Program Details
Requirements & Qualifications
Young women with advanced Java programming knowledge
University graduate or final-year university student
Age between 18 to 35 years
Rwandan citizen (Refugees and Persons with Disabilities are encouraged to apply)
Available to fully commit to the 8-week intensive hybrid program
Able to attend in-person sessions every Monday, Wednesday, and Friday from 6:00 PM to 8:00 PM
Able to communicate effectively in English
Passionate about backend engineering, distributed systems, and scalable applications
Actively seeking employment or career growth in software engineering
Program Benefits
Free training under the DSE Program
Monthly stipend during the program
Hands-on real-world engineering projects
Industry mentorship and code reviews
Career readiness and job placement support
Exposure to enterprise software engineering practices
Access to a strong Women in Tech network
How to Enroll
Apply through the SheCanCODE platform and complete the official application form to secure your place.
Phone: +250 788 473 533