Swoon is looking for a Senior Software Engineer IV with deep Java and Spring Boot expertise to join their law enforcement software team. The role involves building new microservices, migrating a legacy .NET platform to a modern architecture on AWS, and mentoring junior developers.
Responsibilities:
- Building Java-based microservices from the ground up, executing against architect-designed specs
- Supporting migration from a .NET monolith to a modern microservices architecture
- Spending dedicated time on security work using Wiz, TruffleHog, Dependabot, and Checkmarx
- Debugging across a full stack that includes React, mobile apps, and Electron desktop clients
- Mentoring junior developers and contributing to documentation and test coverage
Requirements:
- 8+ years of experience with Java, Spring, and Spring Boot — strong core fundamentals required
- Hands-on AWS production experience and familiarity with microservices design
- Ability to clearly articulate individual ownership of prior work and reason through problems independently
- Awareness of security principles, common design patterns, and service design best practices
- .NET experience is a strong plus given the active migration
- Bachelor's degree in Computer Science or related field
- Master's preferred