Senior Software Engineer (Autonomy Services)
Role responsibilities
Design, build, and deploy secure and scalable backend RESTful API services using Java and Spring Boot on AWS. Provide technical leadership and mentorship to engineers while integrating AI-assisted development workflows to accelerate delivery.
Requirements
Requires strong backend engineering expertise in Java 17+ and cloud-native environments like AWS or Azure. Candidates should have experience with microservices and a knowledge of AI-assisted software development workflows.
Key skills
Java 17+, Spring Boot, Microservices Architecture, AWS, RESTful APIs, AI-assisted Development, Python, LangChain, LangGraph, LLM Integration, CI/CD, Observability, Software Architecture, Agile Methodology, Unit Testing, Backend Engineering
Keywords
Java, Spring Boot, AWS, Azure, Microservices, REST API, AI Agents, Python, LangChain, LangGraph, LLM, MLOps, CI/CD, Agile, Backend Development, Cloud Native, Software Engineering, Autonomy Services, Observability, Prompt Optimization, Guardrails, Retrieval Systems, Caterpillar, Digital Platform, Scalability, Security, Code Review, Technical Leadership, Agentic Workflows, Software Architecture