Trace3 is looking to hire a Lead, Software Developer to own the stability, performance, and reliability of the lifecycle asset management platform (LAMP) while providing technical direction and mentorship to a team of developers.
Requirements
- 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)
- Solid CI/CD with Azure DevOps/GitHub Actions (or similar); environment promotion and rollback strategies
Responsibilities
- 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
- 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
Other
- A minimum of 1 year of experience in technical mentoring and delivery (mentoring, code reviews, delivery management)
- 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