Swoon is seeking a Senior Software Engineer IV to design, develop, and maintain law enforcement applications and web services. The role involves collaborating with cross-functional teams to deliver high-quality software products and requires expertise in migrating .Net monolith to Microservice architecture.
Responsibilities:
- Delivering high-quality, scalable, and maintainable software solutions within the agreed timelines while using our advanced Tech Stack- Java, Spring, Spring Boot, Hibernate
- Maintaining clear and comprehensive documentation of code, processes, and application architecture
- Collaborating with the Security team to determine the steps necessarily needed to improve resilience
- Ensuring adherence to coding standards, best practices, and company policies
- Providing mentorship and support to junior team members and actively participating in knowledge-sharing sessions
- Collaborating with stakeholders to understand business requirements and deliver effective technical solutions
- Work across tech stacks, including legacy .NET services, React, mobile, and Electron-based desktop apps, to ensure end-to-end functionality and assist in debugging when necessary
Requirements:
- Possess current Development Skillset using Java, Spring, Spring Boot
- Have expertise in building Cloud based (AWS) solutions
- Ability to navigate through complex Microservices initiatives
- Ability to work across a .NET backend, React front-end, and mobile/desktop applications, including understanding existing functionality and debugging when needed
- Experience with modern DevSecOps tooling (Wiz, TruffleHog, Dependabot, Checkmarx)
- Ability to determine the necessary steps needed to improve resilience
- Ability to drive large scale applications with data coming from multiple sources through the development process
- 8-9 years of relevant experience
- Bachelor's degree in Computer Science or related field
- Master's degree in Computer Science or related field