Job Description
Job Title:
Junior Software Developer (Java/Python) – Entry Level
Location:
St. Louis, MO
Schedule: 6 month Contract | Hybrid Schedule
Job Description:
We are looking for a motivated Junior Software Developer with a solid foundation in Java or Python and a Bachelor’s degree in Computer Engineering (or related field). This is a great opportunity for recent graduates or early-career professionals to grow within a collaborative, innovative environment while contributing to real-world applications.
Key Responsibilities:
- Assist in designing, developing, testing, and deploying software applications using Java and/or Python
- Collaborate with senior developers and cross-functional teams to understand technical and business requirements
- Participate in code reviews, contribute to team discussions, and continuously improve code quality
- Troubleshoot issues, fix bugs, and support application maintenance
- Document processes, workflows, and technical solutions clearly
Qualifications:
Required:
- Bachelor’s degree in Computer Engineering , Computer Science, or a related technical field
- Strong understanding of programming fundamentals (object-oriented design, data structures, algorithms)
- Hands-on experience (academic, internship, or personal projects) with Java or Python
- Excellent communication skills – both verbal and written
- Willingness to learn, take feedback, and collaborate with diverse teams
Preferred:
- Familiarity with Git, REST APIs, or basic front-end technologies (HTML/CSS/JavaScript)
- Exposure to Agile/Scrum development environments
- Internship or co-op experience in software development is a plus
What We’re Looking For Beyond the Code:
- A team player who values feedback and continuous learning
- Strong problem-solving skills and a proactive attitude
- Ability to communicate technical concepts to non-technical stakeholders
- Demonstrates curiosity , ownership, and attention to detail
Job Tags
Contract work, Internship,