Java Software Engineer
Who we areSII Group is a global engineering and technology consulting firm supporting major aerospace programs worldwide. In the U.S., we partner with leading aviation and defense players to deliver high-impact, safety-critical systems.Our teams work at the heart of complex environments where reliability, performance, and precision are non-negotiable.What you’ll doAs a Senior Software Engineer, you will contribute to the development of advanced systems, supporting the full software lifecycle in a high-reliability environment.You will:Transform system requirements into robust software solutions (HLR, SDD)Develop and maintain high-quality code (Java, javascript, typescript, react)Lead code reviews and drive engineering best practicesDesign and execute unit, integration, and system-level testsInvestigate and resolve defects in complex distributed systemsEnsure full traceability between requirements, code, and validation artifactsCollaborate with cross-functional teams (Integration, V&V, QA)Technical environmentLanguages: Java, JavaScriptFrameworks: Spring Boot, or ReactDatabases: SQL, MongoDBTools: Git, SVN, SonarQube, JIRA, DOORSTesting: Robot Framework, Cypress, TestUnitInfrastructure: Docker, Kubernetes, TerraformSystems: Distributed, Windows-based environmentsWhat we’re looking forBachelor’s or Master’s degree in Computer Science or related field5+ years of experience in software developmentStrong experience in backend or system-level engineeringExperience in structured, quality-driven or regulated environmentsAbility to work in complex, multi-team engineering ecosystemsNice to haveCloud-native or microservices architecture experienceCI/CD and DevOps exposureExperience in Agile / SAFe organizations