Very is a fully distributed technology firm that specializes in creating scalable solutions for various clients, including well-known brands. As a Senior Java Software Engineer, you will be responsible for building and maintaining secure applications, collaborating with cross-functional teams, and contributing to the overall performance of the systems.
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
- 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)
- Must be US-based
- US Citizen (required)
- Must be able to pass a Federal Personnel Security clearance (company will facilitate)
- Client Obsessed: Keeps the client's success front and center. Measures technical choices by their business impact
- Clear Communicator: Collaborates effectively with technical and non-technical stakeholders
- Quality-Driven: Holds themselves to high standards for code quality and reliability
- Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions
- Problem Solver: Thrive in complexity and find solutions even when requirements are evolving
- Experience working in or with government sectors is a strong plus
- Client-facing or consulting experience preferred but not required