> Markdown version of [/jobs/ext/3665173-software-engineer](https://www.wearedevelopers.com/jobs/ext/3665173-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ETeam Inc - **Location:** Manchester, UK - **Salary:** £88,400.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, Business Software, Cloud Computing, Code Review, Customer Data Management, Database Development, Software Debugging, DevOps, Hibernate (Java), Java Persistence API, JSON, Python (Programming Language), Machine Learning, Apache Maven, Enterprise Messaging Systems, Performance Tuning, Scrum Methodology, Query Optimization, OpenAI, Tensorflow, Software Construction, Software Engineering, SQL Stored Procedures, PL-SQL, SQL Databases, Systems Integration, Web Services, Pinecone, Enterprise Software Applications, LangChain, Spring-mvc, Retrieval-Augmented Generation, Large Language Models, Prompt Engineering, Spring-boot, Llamaindex, Generative AI, Agentic-AI, Git, Event Driven Architecture, Kubernetes, HuggingFace, Weaviate, Apache Kafka, Machine Learning Operations, FAISS, Restful APIs, Api Management, Docker, Jenkins, ChromaDB, Microservices - **Published:** October 10, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/software-engineer/51076613 ## About the Role Strong experience in Java (8/11/17+) Hands-on development experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and Microservices Strong expertise in Client Database, SQL, PL/SQL, Query Optimization, and Performance Tuning. Experience with REST APIs, JSON, and web services integration. Hands-on knowledge of Git, Maven, Jenkins, Docker, and Kubernetes. Understanding of Agile/Scrum methodologies. AI Ecosystem Skills Experience in Generative AI and Large Language Models (LLMs). Knowledge of OpenAI, Azure OpenAI, Hugging Face, LangChain, LlamaIndex, or similar frameworks. Experience with Vector Databases such as Pinecone, FAISS, ChromaDB, or Weaviate. Understanding of Prompt Engineering, RAG (Retrieval-Augmented Generation), AI Agents, and Model Integration. Experience with AI-powered application development and API integrations. Preferred Skills Experience with Azure, AWS, or GCP Cloud Platforms. Knowledge of Kafka, Event-Driven Architecture, and Messaging Systems. Familiarity with DevOps practices and Infrastructure as Code. Exposure to Machine Learning frameworks and MLOps concepts ## Description We are looking for a Software Engineer with expertise in Java, Python, Spring Boot, and Client Database, preferred AI ecosystem technologies. The ideal candidate will be responsible for developing and maintaining scalable enterprise applications while leveraging AI/ML technologies to drive innovation and automation. Key Responsibilities Develop, and maintain enterprise-grade applications using Java, Python, and Spring Boot. Build and optimize RESTful APIs and microservices architectures. Develop database solutions using Client SQL, PL/SQL, Stored Procedures, Functions, and Performance Tuning. Integrate AI/ML models into business applications and workflows. Work with modern AI ecosystems including LLMs, Generative AI, RAG frameworks, LangChain, Vector Databases, and AI APIs. Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions. Participate in code reviews, unit testing, debugging, and performance optimization. Ensure adherence to security, scalability, and software engineering best practices.