Junior Software Engineer
Haystack
Company: Haystack
About the Role
- This role focuses on building robust backend solutions while collaborating with a global technical team.
- The position is for a Junior Java Backend Developer to join their remote team.
Key Responsibilities
- Develop and maintain backend services using Java, ensuring high performance and scalability.
- Collaborate with cross-functional teams to design and implement RESTful APIs.
- Participate in technical evaluations and coding assessments to ensure high-quality software delivery.
- Support the full software development lifecycle, from requirements analysis to implementation.
Requirements & Tech Stack
- Java
- RESTful APIs
- Data Structures
- Algorithms
- Object-Oriented Programming
Qualifications
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 0–2 years of professional experience in Java backend development.
- Strong foundational knowledge of Data Structures, Algorithms, and Object-Oriented Programming.
- Ability to work remotely while maintaining availability during Pacific Time (PT) business hours.