igire logo
Java Backend Associate Program

Java Backend Associate Program

Associate 8 Weeks

Overview

SheCanCODE, under Igire Rwanda Organization (IRO), presents the Java Backend Associate Program, an intensive 8-week hybrid learning experience designed for young women who already have a strong foundation in Java and want to advance toward mid-level backend engineering roles. Delivered under the Digital Skills for Employability (DSE) initiative, supported by the Mastercard Foundation and Digital Opportunity Trust, this program focuses on real-world software engineering practices through hands-on projects, industry-standard tools, and advanced backend development. Participants will deepen their understanding of enterprise Java development, modern software architecture, testing strategies, cloud-native development, microservices, DevOps practices, system performance optimization, and secure application development. Sessions combine in-person and remote learning, with in-person classes held every Monday, Wednesday, and Friday from 6:00 PM to 8:00 PM. Participants are expected to fully commit, actively collaborate, and build production-ready solutions throughout the program.

For more information about the Digital Skills for Employability initiative, please visit the DSE Program .

Skills You Will Learn

1

Advanced Java Programming (OOP, Generics, Collections Framework, Reflection, Annotations, Java 17+ Features)

2

Data Structures, Algorithms & Problem Solving (Trees, Graphs, Dynamic Programming, Greedy Algorithms)

3

Concurrency & Performance Optimization (Multithreading, Executors, Fork/Join, JVM Memory Management, Garbage Collection)

4

Software Engineering Best Practices (Design Patterns, Exception Handling, Functional Programming, Reactive Programming)

5

Testing & Quality Assurance (JUnit, Mockito, TestNG, Integration Testing, Selenium)

6

Spring Ecosystem & Secure Backend Development (Spring MVC, Spring Boot, Spring Security, OAuth2, OpenID Connect)

7

Cloud, DevOps & Scalable Systems (Microservices, Spring Cloud, Docker, Jenkins, Kubernetes, AWS/Azure)

Program Details

Duration:8 Weeks
Level:Associate
Prerequisites: Strong understanding of Java programming, Object-Oriented Programming (OOP), REST API development, SQL databases, and Git version control is required. Ideal for learners looking to transition from junior to mid-level backend engineering roles.

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.

Java Backend Associate Program | IGIRE Rwanda | IGiRE Rwanda Organization