Entry Level Software Developer - Java/Python
Core
Entry-level software developer role focused on immersive training, mentorship, and client project participation to build foundational skills in Java, Python, and web technologies.
Role type
Entry-level software developer (training track)
Builds
Production-ready software components and client project deliverables
Domain
Software development / Technology
Deliverable
production ML models | product features
Required skills
Java, Python, C, C#, JavaScript, SQL, REST, React, HTML, CSS, MySQL, Spring, TypeScript, Shell scripting, Go, Kotlin, analytical reasoning
Preferred skills
Recent STEM degree, 12 months professional experience in finance/healthcare/banking/insurance/hospitality/aviation/technology
Technologies
Java, Python, C#, JavaScript, Kotlin, MATLAB, MySQL, IntelliJ, REST, React, Spring, TypeScript, SQL, Shell scripting, Go
Responsibilities
Engage in immersive training for software development, Learn and apply technologies such as Java, IntelliJ, MySQL, Spring, HTML, CSS, JavaScript, REST, and React, Collaborate with senior engineers for mentorship and guidance, Participate actively in client projects to gain real-world experience, Develop technical skills essential for a successful career in software development, Embrace a team-oriented approach to problem-solving and project execution