Software Engineer (Autonomy Services)
Role responsibilities
Design, build, and maintain secure, scalable backend RESTful API services using Java, Spring Boot, and microservices on AWS. Collaborate with Agile teams to deliver platform capabilities and integrate AI-assisted development workflows to accelerate software delivery.
Requirements
Requires strong backend engineering expertise in Java 17+ and Spring Boot with proven experience in cloud environments like AWS or Azure. Candidates should be proficient in AI-assisted coding workflows and capable of validating AI-generated code for security and performance.
Key skills
Java 17+, Spring Boot, Microservices Architecture, AWS, RESTful API Design, Python, AI-assisted Development, CI/CD, Agile Methodology, Software Integration, Cloud-native Deployment, LangChain, LangGraph, LLM Integration, MLOps, Prompt Optimization
Keywords
Java, Spring Boot, AWS, Azure, Microservices, RESTful API, Python, LangChain, LangGraph, LLM, MLOps, CI/CD, Agile, Cloud-native, AI Agents, Prompt Engineering, Software Architecture, Backend Engineering, Observability, Maintainability, Scalability, Autonomy Services, Edge Computing, Retrieval Systems, Guardrails, Context Management, Source Control, Code Review, Technical Documentation, Runbooks