更新于 今天

Java Engineer

2.4-2.6万
  • 上海闵行区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

大模型
Job Responsiibiilliitiies
Responsible for the design and development of high-performance and highly available application systems based on the Java technology stack, including but
not limited to AI Agent business platforms, microservices architecture, and management backends.
Actively participate in requirement analysis, technology selection, architecture design, and core module implementation related to AI Agent projects, providing
stable and reliable backend support for intelligent agent applications.
Collaborate closely with algorithm engineers and frontend engineers to complete the service-oriented encapsulation and integration of AI capabilities (such as
large model interfaces, tool calls, memory storage, etc.) to ensure the overall efficient operation of the system.
Continuously optimize existing system architecture and code, introduce industry-leading engineering practices and security solutions to ensure system
security, scalability, and high performance.
Actively research and introduce new backend technologies, tools, and best practices related to AI Agent and large model applications to drive technical
innovation within the team.
Write high-quality technical designs, system architectures, and core code, and be responsible for or guide the writing and maintenance of related technical
documentation.
Requiirements
Basiic Requiirements
Bachelor's degree or above in Computer Science, Software Engineering, or related fields from a recognized institution, with 5+ years of experience in Java
backend development.
Comprehensive design and development experience of medium to large distributed systems or complex business platforms, with a deep understanding of the
entire software development lifecycle.
Excellent logical thinking abilities, problem analysis and solving skills, with the ability to independently handle the design and implementation of complex
modules.
Strong coding habits and rigorous technical design style, focusing on code readability, maintainability, and system quality.
Good teamwork communication and collaboration skills, familiar with Agile development processes, and possess a strong sense of responsibility and drive.
A sustained passion for technology, willing to learn and explore emerging technologies such as AI.
Core Techniicall Skiilllls
Java Technollogy Sttack: Proficient in Java language and JVM principles, with a deep understanding of high concurrency, multithreading, and network I/O.
Mastery of mainstream frameworks like Spring Boot, Spring Cloud, MyBatis/MyBatis-Plus, and their ecosystems.
Dattabases and Sttorrage: Proficient with relational databases such as MySQL/PostgreSQL, with excellent SQL writing and performance optimization skills.
Mastery of caching technologies like Redis and familiarity with their advanced features and application scenarios.
Systtem Arrchiittectturre and Miiddllewarre: Deep understanding of microservices architecture and distributed system design principles (such as CAP, consistency,
etc.). Familiar with message middleware like RabbitMQ/Kafka, with practical performance tuning experience.
Clloud Nattiive and Operrattiions: Proficient in Git and team collaboration development processes. Deep understanding of DevOps concepts, skilled in Docker
containerization, with experience in deploying and managing Kubernetes services preferred. Familiarity with at least one cloud service platform such as
Alibaba Cloud, AWS, or Tencent Cloud.
Engiineerriing and Securriitty: Proficient in object-oriented design and design patterns, with strong domain modeling abilities. Solid knowledge of network and
application security, along with defensive practices.
AII Agent / Large Modell Diirectiion Preferred
Experience in backend development for AI Agents and large models (LLM) is preferred. Familiarity with core concepts such as Prompt Engineering, Function
Calling, RAG (Retrieval-Augmented Generation), and Agent Workflows is a plus.
Experience using or integrating AI application development frameworks such as LangChain, Semantic Kernel, or Dify is preferred.
Experience with vector databases (e.g., Milvus, Chroma, PGVector) and understanding of their role in AI applications is preferred.
Basic Python proficiency for collaboration with algorithm teams and understanding related toolchains is preferred.

工作地点

上海闵行区Infosys印孚瑟斯技术(中国)有限公司1

职位发布者

李莹莹/人事经理

昨日活跃
立即沟通
公司Logo大连思泰克科技有限公司
STS offering innovative and customer-centric information technology experiences, enabling Enterprises.Our services are spread across 50+ Cities across the world helping our global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders.At every step, we have been built by individuals who have gone beyond the limits of personal goals and leaped across boundaries. It is the freedom provided to every individual at STS to learn, grow and create a career path that makes us an organization of opportunities beyond boundaries of region, age, gender, ability and routine.
公司主页