Senior Software Engineer - Java Full Stack & AI

schedule6 days ago
trending_upExperience level:Senior
historyMinimum experience:5+ years
Apply Nowopen_in_new

Job description

YOUR ROLE

  • Design and implement applications: You design and build full-stack applications in C#/.NET (Core) and Java, from requirements to go-live, and take ownership of the technical delivery in the project team.
  • Build agentic AI solutions: You design and implement AI agents and multi-agent workflows using orchestration frameworks such as LangChain/LangGraph, CrewAI or Microsoft Agent Framework, and bring them into production-grade applications.
  • Engineer data pipelines: You build and maintain data engineering and ETL pipelines on Databricks, enable data analytics, and integrate them with cloud platforms.
  • Develop APIs and cloud-native services: You develop robust Web APIs and deploy containerised services with Docker and Kubernetes on modern cloud infrastructure.
  • Manage and process data: You model, query and optimise data in relational and time-series databases such as SQL Server, PostgreSQL and TimescaleDB.
  • Ensure quality: You review code, write tests and make sure maintainability keeps pace with delivery speed, including for AI-generated changes.
  • Act as a role model in the project team: You share your way of working in pairing, reviews and daily collaboration with colleagues and international project teams.

YOUR PROFILE

  • Engineering background: You have 5–8 years of experience in developing web-based applications, with strong knowledge of C#/.NET (Core), Java and full-stack development, plus clean code, testing and CI/CD.
  • AI competence: You have hands-on experience with at least one agent orchestration framework (LangChain/LangGraph, CrewAI, Microsoft Agent Framework or similar) and know its strengths and limits from real projects.
  • Data & analytics: You have practical experience with Databricks, including data engineering, ETL pipelines, data analytics and integration with cloud platforms.
  • Databases: You have practical experience in data management and processing in SQL databases, PostgreSQL and Timescale.
  • Architecture & DevOps: You are proficient in Web API design and cloud technologies, and familiar with container technologies such as Docker and Kubernetes.
  • Teamwork & communication: You communicate clearly, work well in a team and enjoy explaining technical decisions to colleagues and customers.
  • Language
  • skills

  • Very good English

Skills mentioned

Apply for this job

Use the application link supplied with this listing to apply to adesso. Check the destination before entering personal information.

Apply Nowopen_in_new