Mid Software Developer - Backend
Job Description
Trilogy Innovations is seeking a remote mid-level backend software developer to contribute to a federal program that relies on cloud-native microservices and mission-critical systems. The role focuses on building robust backend services, operating an enterprise-scale production environment, and collaborating with cross-functional teams to meet security and mission goals. A Secret clearance is required, with an annual salary range of USD 111,000 to 114,000.
Responsibilities
- Develop, modify, and adapt general application software or specialized utility programs.
- Design, build, and maintain microservices within a cloud-native architecture.
- Operate and support an enterprise-scale production system, diagnosing and resolving complex issues.
- Assess user needs to craft robust software solutions aligned with business and mission objectives.
- Analyze, design, and optimize relational and NoSQL databases within application ecosystems.
- Engage in code reviews, pair programming, and mentoring of junior developers to promote engineering excellence.
- Collaborate with cross-functional teams including DevOps, QA, Security, Product, and Architecture.
Requirements
- Bachelor’s Degree with a minimum of 5 years of experience or Associate’s Degree with a minimum of 7 years of experience.
- Active Tier 3 Secret clearance or higher.
- Strong proficiency in object-oriented programming, Java, and the Spring Boot framework.
- Experience developing microservices, REST APIs, and cloud-native applications.
- Hands-on experience with Kubernetes, Helm charts, and container orchestration in OpenShift or similar platforms.
- Experience designing, developing, and operating solutions in AWS or other cloud platforms.
- Hands-on experience with Apache Kafka for event-driven architectures and enterprise message brokers (IBM MQ, RabbitMQ, or ActiveMQ).
- Experience with observability tooling including distributed tracing, structured logging, and metrics collection (OpenTelemetry, Kibana, ELK stack).
- Experience operating within GitOps practices (GitLab, GitHub, Bitbucket, ArgoCD, etc.).
- Experience working within Agile frameworks, including Scrum/SAFe ceremonies.
- Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).
- Ability to write clear technical documentation including API docs, architecture decisions, and implementation notes.
Technologies
- Java
- Spring Boot
- Kubernetes
- Helm charts
- OpenShift
- AWS, AWS GovCloud
- Elasticsearch
- Apache Kafka
- IBM MQ, RabbitMQ, ActiveMQ
- OpenTelemetry, Kibana, ELK stack
- GitLab, GitHub, Bitbucket, ArgoCD
- Jira, Confluence
- Terraform, CloudFormation
- Linux, shell scripting
- Artifactory, Nexus
- Python, Go, Kotlin, Node.js
- C++, C#, Ruby
- PostgreSQL, Oracle, SQL Server, MySQL
- MongoDB, DynamoDB, Redis
- Spark, HBase, Solr
- JUnit, Maven
- Next.js, React, Angular, GraphQL
- Jenkins
Benefits
- Competitive salary based on experience
- Performance bonus eligibility
- 401k with company match
- Medical, dental, and vision coverage
- Life and disability insurance
- Health Savings Account
- Professional development programs
- Employee referral bonus program
High-level objectives
- Migrate current-system functionality from mainframes to a cloud-based environment (AWS GovCloud).
- Transition investigative search capabilities to Elasticsearch or similar technologies to enhance speed and analytics for law enforcement users.
- Build new microservices on OpenShift-based container platforms following scalable, cloud-native patterns.
- Implement full stack components where applicable, supporting UI integration layers with modern JavaScript frameworks.
- Support integration with event-driven architectures and high-throughput data processing systems.
Work environment
Remote with occasional travel as required.