About this role
The team is seeking a skilled Java Backend Application Engineer to join their dynamic team. The ideal candidate will have a strong background in Java development and experience with modern frameworks and technologies.
Key Responsibilities:
- Develop and maintain backend applications using Java and Spring Boot.
- Collaborate with cross-functional teams to design and implement AI-driven features.
- Work with PostgreSQL for database management and optimization.
- Craft effective prompts and workflows for code understanding, documentation, and generation.
- Integrate applications with Large Language Models (LLMs) and related technologies such as RAG pipelines and vector databases.
- Utilize Python for scripting and AI-related tasks as needed.
Required Skills & Qualifications:
- Proficiency in Java and Spring Boot.
- Strong experience with PostgreSQL.
- Familiarity with AI concepts and prompt engineering.
- Exposure to LLM integration and frameworks like LangChain.
- Basic knowledge of Python for scripting and data manipulation.
- Excellent problem-solving skills and ability to work in a team environment.
Experience:
- Minimum of 6 years in IT, with at least 4 years of relevant development experience.
What we offer:
- Opportunity to work on cutting-edge technologies in a collaborative environment.
- Professional growth and development opportunities.
- A supportive and innovative team culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.