
No longer accepting applications
Computer Scientist - Java, Microservices
This role at Adobe has closed or expired — but the search doesn’t end here.
Still open — roles like this one
The role, as it was posted
We are looking for a Java Developer to join our dynamic development team. The ideal candidate will have a strong understanding of Java programming, object-oriented principles, and experience with modern development practices. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java-based applications, ensuring that the code is efficient, scalable, and maintainable.
Key Responsibilities:
- Design, develop, and maintain microservices using Spring Boot and other related technologies.
- Build and integrate AI-powered features into enterprise applications.
- Develop and deploy intelligent agents (task automation, conversational agents, decision-making systems).
- Work with LLMs (Large Language Models) and APIs (e.g., OpenAI, Hugging Face).
- Integrate AI services with Java-based systems using REST APIs and messaging queues.
- Build and deploy RESTful APIs and ensure the performance, scalability, and security of services.
- Work with Spring Cloud to implement distributed system patterns such as circuit breakers, service discovery, and API gateways.
- Leverage Docker and Kubernetes for containerization and orchestration of microservices.
- Collaborate with DevOps teams to implement CI/CD pipelines for automated testing, deployment, and monitoring.