Required Qualificationsย
Demonstrated experience delivering enterprise software as a senior or lead engineer with ownership of complex systems and responsibility for mentoring team members.ย
Strong proficiency with GitHub, including branching strategies, pull request management, and repository administration.ย
Knowledge of DevSecOps practices, including CI CD, infrastructure automation, monitoring pipelines, application security testing such as SAST, DAST, and SCA, secrets management, and embedding security controls within delivery pipelines.ย
Experience working with Agile frameworks such as Scrum and Kanban.ย
Deep expertise in Java and Spring frameworks, including Spring Boot and Spring Cloud, for building scalable services and APIs.ย
Strong experience designing and integrating APIs, including building and consuming RESTful services.ย
Proficiency with relational and non-relational databases, with advanced SQL skills in complex queries, performance optimization, and schema design.ย
Hands on experience with test automation and strong practices in unit, integration, and performance testing.ย
Experience applying AI in the software development lifecycle, including practical use of AI assisted coding, test generation, code analysis, and documentation, along with an understanding of safe and effective usage.ย
Proficiency with AWS cloud services, including compute, container orchestration, serverless, API management, storage, databases, and identity and access management.ย
Strong understanding of secure coding practices and observability, including logging, metrics, and distributed tracing.ย
Familiarity with modern frontend frameworks such as Angular and React.ย
Ability to translate business requirements into technical designs and deliver work in iterative increments.ย
Excellent written and verbal communication skills.ย