Very is a fully distributed technology firm that creates efficient, scalable solutions for clients. As a Senior Java Software Engineer, you will build and maintain secure applications, collaborating across the stack to support critical business needs and contribute to system reliability and performance.
Responsibilities:
- Implement features across frontend, backend, and cloud components
- Participate in technical design discussions and contribute to architectural decisions
- Write clean, scalable, and secure code following Very’s engineering standards
- Create and maintain automated tests across all layers of the stack
- Support deployments, CI/CD pipelines, logging, monitoring, and alerting
- Participate in code reviews, offering constructive feedback that improves overall quality
- Participate in 24/7 on-call rotation and assist in diagnosing and resolving production issues
- Support documentation and knowledge sharing within teams
Requirements:
- BS or higher in Computer Science, Software Engineering, or related field
- 8+ years of professional software development experience
- 4+ years of experience developing Java based backend applications
- Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations
- Experience building complex, event-driven, microservice-based systems
- Strong understanding of production-grade system reliability, observability, and security
- Must be US-based
- US Citizen (required)
- Must be able to pass a Federal Personnel Security clearance (company will facilitate)
- Deep expertise in Java backend frameworks such as Dropwizard
- Strong expertise in Python backends such as Django
- Fluency with frontend technologies including React, Expo, Vite and TypeScript
- Skilled in relational and non-relational data modeling and SQL development
- Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale
- AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS
- Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi)
- Experience working in or with government sectors is a strong plus
- Client-facing or consulting experience preferred but not required