Software Engineer - Microservices
Listed on 2026-11-01
-
Software Development
Backend Developer, Full Stack Developer, Software Engineer, Java Developer
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 ideal candidate is a highly adaptable engineer who thrives in a fast-paced, production-critical environment and has demonstrated measurable productivity gains by leveraging AI-assisted development and operations tools (e.g., Git Hub Copilot, Claude, or other enterprise-approved AI tools). The candidate must have hands-on experience with Java, Spring Boot, REST APIs, Microservices architecture, SQL, and cloud technologies, along with a strong focus on engineering quality, automation, security, and continuous improvement.
- Performs as a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing system and operational problems
- Actively participates in architectural design, system analysis, and programming activities on application software; this may often require independent research and study
- Design, develop, test, and maintain secure, scalable, and resilient microservices supporting consumer-facing applications
- Write high-quality, production-ready Java code using Spring Boot and RESTful API design principles
- Practice Test-Driven Development (TDD) and participate actively in peer code reviews
- Leverage AI-assisted development tools and GenAI capabilities throughout the software development lifecycle to accelerate coding, testing, debugging, refactoring, documentation, and modernization
- Identify opportunities to apply AI agents and automation to improve engineering productivity and operational efficiency
- Address security vulnerabilities, patching, upgrades, and hotfixes in a timely and compliant manner
- Instrument applications and infrastructure with monitoring, logging, alerting, and tracing (e.g., Datadog)
- Partner with senior engineers and architects to evaluate emerging AI technologies and determine appropriate enterprise use cases
- Ensure AI-generated code meets organizational standards for security, performance, maintainability, testing, and compliance
- Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure
- Writes highest quality code with utmost attention to scalability, security and performance and with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health
- Produces complete, simple, and readable technical documentation for everything developed and maintains a team culture of documenting everything
- Tests and ensures quality of all code that developed in line with principles of test-driven development and continuous delivery, utilizing test automation frameworks wherever possible
- 2+ years of experience w/Bachelor's degree in Computer Science or equivalent technical field
- Additional experience may be accepted in lieu of education or degree
- Experience developing backend applications using Java, Spring Boot, REST APIs, Microservices architecture, and SQL
- Experience designing and developing secure application and products
- Experience with developing, configuring and deploying applications on Microsoft Azure or any other cloud platform
- Ability to identify key issues and details, and present understandable alternatives to both technical and non-technical individuals
- Ability to create and maintain technical documentation to support the testing, installation, operations, deployment and maintenance of products
- Proven ability to effectively present data to facilitate understanding of findings
- Ability to solve complex problems using analytical and creative problem-solving skills for design, development and testing of systems
- Strong knowledge of prevailing technology trends, design patterns and ability to apply those as needed
- Ability to interpret and analyze technology heatmaps and subsequently develop plans to remediate hardware/software nearing End of Life/End of Support
- Competent at adhering to organizational processes and procedures including but not limited to Scrum and various design artifacts
- Knowledge of Agile development methodologies
- Life-long learner, process improver
Base Pay Information
The national base pay range at the end is a good-faith estimate of what Delta Dental may pay for new hires.…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).