onsite
Principal Software Engineer - AVM Consulting inc
Software Engineer
Lead the design and delivery of debt and derivative securities software, driving continuous improvement in an Agile environment using Java 8+, Spring Boot, and AWS while championing DevSecOps practices.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance services for treasury trading, focusing on debt and derivative securities.
- Collaborate with product owners and cross‑functional teams in an Agile setting to define requirements, prioritize backlogs, and deliver incremental value.
- Drive DevSecOps initiatives: automate CI/CD pipelines, enforce security standards, and monitor production health.
- Provide tier‑2/3 support for production incidents, perform root‑cause analysis, and implement robust fixes.
- Mentor junior engineers, conduct code reviews, and promote best practices in Java, Spring Boot, and cloud-native design.
Requirements
- 10+ years of professional software development experience, with deep expertise in Java 8+ and Spring Boot.
- Strong hands‑on experience with AWS services (e.g., EC2, S3, Lambda, RDS) and cloud‑native architectures.
- Proven track record implementing DevSecOps pipelines and automated testing frameworks.
- Solid understanding of Agile methodologies and ability to thrive in fast‑paced, collaborative teams.
- Excellent problem‑solving skills, with a focus on production support and continuous improvement.