Java Software Engineer (India)

Java Software Engineer (India)

24 Oct
|
Outcome School
|
India

24 Oct

Outcome School

India

Company Description Outcome School is a free technology school that offers structured, level-based programs in software engineering, AI, product, robotics, game development, and cybersecurity. Its pathways are designed to help underserved and minority learners build skills step by step through 12-week prerequisite-based training levels. The organization focuses on bridging the gap between education and employment by emphasizing outcome-based learning closely aligned with industry needs. Outcome School’s core objectives include delivering job-ready skills, creating measurable employment and income outcomes, and building robust employer partnerships to form real hiring pathways. The mission is to equip underserved youth with practical, technology-driven skills that lead directly to meaningful employment and long-term economic mobility. Role Description This is a full-time remote role for a Java Software Engineer. The Java Software Engineer will design, develop, test, and maintain Java-based applications and services that support Outcome School’s learning and workforce development platforms. Daily responsibilities include implementing new features, improving existing microservices, integrating with internal and external systems, and ensuring code quality through reviews, unit tests, and documentation. The role will collaborate with product, curriculum,



and data teams to translate requirements into scalable solutions, troubleshoot technical issues, and optimize performance and reliability. The engineer will also contribute to technical best practices, participate in agile ceremonies, and help ensure secure, maintainable, and accessible systems for learners and partners. Qualifications
• Strong Java and general programming skills, with experience writing clean, maintainable, and testable code.
• Hands-on experience with software development practices, including version control, testing, and agile methodologies.
• Knowledge of microservices architecture and experience building or maintaining distributed services.
• Proficiency with Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) for backend development.
• Familiarity with RESTful APIs, relational or NoSQL databases, and cloud platforms (such as AWS, GCP, or Azure).
• Strong problem-solving skills, attention to detail, and ability to work independently in a remote environment.
• Effective communication and collaboration skills with cross-functional teams.
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience; experience in edtech, social impact, or workforce development is a plus.

📌 Java Software Engineer (India)
🏢 Outcome School
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (india) / india