Junior Software Engineer (Java, Angular) Ukraine
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Junior Full-Stack Software Engineer to join our R&D team and contribute to building and evolving our platform.
In this role, you will work across both backend and frontend development, building application features, integrating APIs, and contributing to new capabilities powered by AI and large language models (LLMs).
You will help develop backend services, integrate AI-driven functionality, and implement user-facing features. The role includes working with modern AI APIs, handling prompts and responses, and building product features that leverage AI capabilities.
You will collaborate closely with the Product, QA, and R&D teams to deliver reliable, scalable, and production-quality software.
Responsibilities
- Develop backend services using Java and Spring Boot
- Build and maintain frontend components using Angular
- Design and implement REST APIs and service integrations
- Implement features that integrate with AI and LLM-based services
- Handle prompt workflows, response parsing, and data processing
- Contribute to AI-powered product features such as search, automation, or assistant capabilities
- Maintain and customize existing system components
- Fix bugs and ensure production-quality code
- Collaborate effectively with QA, Product, and R&D management
- Contribute to improving development processes and engineering practices
Requirements
- 1+ years of software development experience
- Experience developing backend applications using Java
- Experience working with REST APIs
- Familiarity with Spring Boot
- Experience with SQL databases such as PostgreSQL
- Ability to write clean, maintainable, and reusable code
- Strong problem-solving skills
- Ability to work independently and as part of a team
- Good spoken and written English
Nice to Have
- Frontend development experience with Angular
- Experience integrating AI / LLM APIs
- Familiarity with vector search or LLM-based file search
- Experience with MongoDB
- Experience working with Docker or Kubernetes
- Familiarity with CI/CD tools such as Jenkins
Education
Bachelor’s degree in Computer Science or a related technical field.
About the Company
Join our dynamic R&D team in Kyiv, Ukraine, where you will have the opportunity to work on cutting-edge projects and grow your career in a supportive and innovative environment.
© Staffing Partner. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Staffing Partner is a consultancy that specializes in executive search, recruitment, selection, and training.