Modern Software Development
Design & Build: Architect and implement Spring Boot microservices and RESTful APIs with best practices for domain-drive design, scalability, reliability, and maintainability.
Event-Driven Systems: Deliver features using event-driven architecture (Kafka, SNS/SQS/Kinesis), including publish/subscribe patterns, idempotency, retries, and error handling.
Data & Storage: Model schemas and access patterns for SQL Server, PostgreSQL, MongoDB, and Redis; optimize for correctness, performance, and cost.
Agentic AI-First Engineering
Develop using AI assisted- workflows with tools such as GitHub Copilot, Amazon Q, and Claude to accelerate coding, refactoring, documentation, and test generation.
Leverage agentic patterns for multistep tasks such as feature scaffolding, modernization, dependency analysis, and CI/CD interactions-with appropriate human-in-the-loop (HITL) controls.
Apply AI-assisted- PR review and security scanning, validating suggestions with engineering judgment and secure by design principles.
Continuously evaluate and improve how AI tools are used across the SDLC to increase throughput, quality, and developer experience.
Quality, Delivery & Operations
Quality Engineering: Own testing strategy-unit, integration, and contract tests-while enforcing CI quality gates.
CI/CD & Automation: Help shape next generation- pipelines as we transition to AWS EKS.
Observability & SRE: Instrument services using New Relic; define SLIs/SLOs and participate in a minimal on-call rotation.
Security by Design: Follow secure coding practices and remediate findings; PCI & SOX awareness is helpful.
Technical Leadership: Lead design reviews, mentor peers, and guide pull requests with a high bar for craftsmanship.
Operate What You Build: Practice build-it/run-it ownership from development through production.