via ZipRecruiter
$110K - 140K a year
Lead and mentor developers while coding in Java and managing Azure cloud infrastructure, CI/CD pipelines, and application stability for an asset management platform.
7+ years software engineering with Java backend expertise, Azure platform experience, technical mentoring, and strong CI/CD and observability skills.
About the Role: The Lead, Software Developer will own the stability, performance, and reliability of the lifecycle asset management platform (LAMP) while providing technical direction and mentorship to a team of developers. This role blends technical mentoring (code reviews, delivery coordination) with direct coding in stack (Java, Blaze, Spring Boot) and modern integration patterns (RESTful/GraphQL). What You'll Do: Technical Mentorship & Delivery • Mentor a team of developers (prioritization, quality gates, code reviews, pairing, mentoring) and drive predictable delivery • Remain hands-on in the codebase, designing, implementing, and reviewing features and fixes using Java, Spring Boot, Blaze (rules engine), and established RESTful/GraphQL integration patterns. • Enforce coding standards, testing strategies, secure coding practices, and documentation expectations; ensure changes are observable, reversible, and well-documented DevOps, CI/CD & Environment Health (Azure) • Own CI/CD pipelines (build/test/deploy), environment promotion, and safe rollback across UAT and Production • Manage Azure platform: AKS (Kubernetes), Redis, PostgreSQL, App Gateway • Plan and execute patching and upgrades for frameworks, base images, and dependencies; address end-of-life components on schedule. • Use Infrastructure as Code (Terraform, Bicep, or ARM) to define, version, and audit environment changes • Coordinate with Azure Data Factory for data movements/orchestration that support application workflows and reporting Observability, Stability & Support • Implement logs & metrics for troubleshooting and platform health analysis • Implement accurate performance/stability dashboards (Graphana, etc) and alerts tied to SLOs/SLAs • Lead incident response and RCA, then convert findings into prevention/mitigation tasks with measurable outcomes • Drive performance tuning (application, database, network paths) and capacity planning to maintain a consistent user experience Data & Integration Paths • Build and maintain robust RESTful/GraphQL APIs, as well as service integrations, ensuring backward compatibility and proper deprecation practices • Ensure reliable, secure application PostgreSQL connectivity (TLS, pooling, timeouts, retry/backoff) in partnership with platform/DB teams AI-Assisted Engineering & Documentation • Leverage AI tools (e.g., GitHub Copilot, Codeium, Cursor) to accelerate coding, testing, refactoring, and to generate/update runbooks and technical documentation. • Apply responsible AI practices (review outputs, licensing awareness, security scanning). Stakeholder Communication • Provide clear, timely status on risks, releases, incidents, and stabilization progress to leadership and partner teams • Translate technical issues into business impact, timelines, and mitigation options Qualifications & Interests: • Bachelor's degree in computer science, Information Systems, or a related field; or equivalent experience • A minimum of 7 years of professional software engineering with recent, hands-on back-end development • A minimum of 1 year of experience in technical mentoring and delivery (mentoring, code reviews, delivery management) • Azure expertise (required): AKS/Kubernetes deployments, networking/ingress, secrets/certificates, service connectivity • Experience with Azure implementation, tuning, and configuring Azure alerting and monitoring • Strong Java engineering background with production experience in Spring Boot • Experience with Blaze (business rules engine) in enterprise applications • Proven design/implementation of RESTful APIs and GraphQL patterns (schema design, resolvers, caching, pagination) • Infrastructure as Code with Terraform, Bicep, or ARM (one or more required) • Azure Data Factory: building/operating data pipelines, triggers, monitoring, and troubleshooting • Experience implementing and supporting Azure PostgreSQL • Experience implementing and supporting Azure Redis • Solid CI/CD with Azure DevOps/GitHub Actions (or similar); environment promotion and rollback strategies • Demonstrated experience with patching/lifecycle management and addressing end-of-life components • Observability tooling proficiency (Application Insights/Prometheus/Grafana or equivalent) • Excellent written/verbal communication and documentation discipline • Experience leveraging AI-assisted development tools to improve delivery speed, testing depth, and documentation quality • History of stabilizing mission-critical applications and reducing operational risk through automation • Reviewing and understanding Azure cost analysis • Analyze and identify ways to reduce unnecessary Azure costs while maintaining application performance and stability
This job posting was last updated on 12/8/2025