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 supports consumer-facing applications in a fast-paced, production-critical environment and uses AI-assisted development and operations tools to improve productivity. The engineer works with Java, Spring Boot, REST APIs, microservices architecture, SQL, and cloud technologies, emphasizing engineering quality, automation, security, and continuous improvement. The engineer contributes to application architecture, analysis, programming, testing, deployment, production support, and monitoring. The role includes using AI tools throughout the software development lifecycle, maintaining secure and resilient systems, addressing vulnerabilities and upgrades, documenting developed software, and ensuring AI-generated code meets organizational standards. The position also involves collaboration with senior engineers and architects to assess AI technologies and appropriate 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
Mid Level