Skillwell helps the world's leading companies measure and develop skills to drive business performance.As a Senior Software Engineer, you won't just "write code"; Test-Driven Development & Refactoring : Embrace a rigorous Test-First approach to feature design and implementation.Behavior Driven Development (BDD) : Partner with stakeholders to translate user stories into executable specifications using BDD frameworks, ensuring the "Definition of Done" meets both functional and quality standards.Continuous Improvement & DevOps Culture : Beyond monitoring build health, you will actively seek ways to optimize our CI/CD pipelines to reduce lead time and improve deployment frequency.Agile Mentorship & Leadership : Lead by example in pair programming and code reviews.Java Mastery : 7+ years of experience with Java/Jakarta EE, with deep expertise in modern versions (Java 17+).Test-Driven Development :
At least 2 years of professional experience where TDD was your primary development workflow, ensuring all production code is designed, written, and evolved through a test?first approach.You should be comfortable explaining the benefits of "Red?Green?Refactor" and how it facilitates agile delivery.Continuous Delivery : Deep expertise with Continuous Integration and Continuous delivery practices using Jenkins, Gitlab, Bitbucket or similar tools.Collaborative Mindset : Familiarity with the core principles and concepts of Behavior Driven Development using tools like Cucumber, JBehave or Serenity.Cloud Infrastructure : Experience with AWS in a commercial setting would be advantageous.