Skillwell helps the world’s leading companies measure and develop skills to drive business performance. Employees apply workplace skills in realistic scenarios while the simulation platform measures their strengths and gaps.As a Senior Software Engineer, you won’t just "write code"; you will be a steward of technical excellence and evolutionary architecture, ensuring our platform remains adaptable to changing business needs:Test-Driven Development & Refactoring : Embrace a rigorous Test-First approach to feature design and implementation. Proactively engage in continuous refactoring to ensure the codebase remains clean, highly maintainable, and free from technical debt.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. Foster a culture of Kaizen (continuous improvement) by facilitating knowledge-sharing sessions on design patterns, SOLID principles, and emerging tech.Evolutionary Architecture : Use the C4 model and UML to document our system, ensuring that architectural decisions are collaborative, transparent, and capable of evolving as the platform scales.Requirements Required: 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