First seen by Alion on Oct 12, 2026.
We are seeking a motivated Junior Software Developer to join our team. This entry-level role focuses on developing, testing, and maintaining software applications using Java, Python, and modern development practices.
Key responsibilities
Develop and maintain software applications using Java and Python.
Write clean, efficient, and maintainable code following OOP principles.
Use Git for version control and collaborate with team members.
Identify bugs, troubleshoot issues, and support testing activities.
Participate in code reviews and continuous learning initiatives.
Required qualifications
Bachelor's degree in Computer Science, IT, Software Engineering, or related field (or equivalent practical experience).
0-2 years of software development experience.
Basic to intermediate knowledge of Java and Python.
Understanding of Object-Oriented Programming and data structures/algorithms.
Familiarity with Git, databases, and SQL.
Nice to have
Experience with unit testing frameworks.
Exposure to cloud platforms or containerization.

