[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is seeking a Senior Software Engineer to join their law enforcement software team. The role involves building Java-based microservices, migrating a legacy .NET platform to a modern cloud-native 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 reputed company work using reputed company, TruffleHog, Dependabot, and reputed company
- Debugging across a full stack that includes React, mobile apps, and Electron desktop clients
- Mentoring junior developers and contributing to documentation and test coverage
Skills
- 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 reputed company individual ownership of prior work and reason through problems independently
- Awareness of reputed company 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 reputed company field
- Master's preferred
Company Overview