The Software Engineer – Microservices is a hybrid role combining hands-on microservices development and AI engineering, with shared ownership of build, deployment, production operations, and security remediation. The role contributes to a fast-paced, production-critical environment and uses AI-assisted development and operations tools to improve productivity. The engineer designs, develops, tests, and maintains secure, scalable, resilient microservices for consumer-facing applications. The position involves Java and Spring Boot development, RESTful APIs, SQL, cloud deployment, test-driven development, code review, monitoring, documentation, security remediation, and production support. The engineer also applies AI tools and automation across the software lifecycle, ensures AI-generated code meets organizational standards, and works with senior engineers and architects to assess emerging AI technologies and enterprise use cases.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level