We are seeking a highly skilled and motivated Senior Java Developer to join our dynamic software development team.
Basic Qualifications
- 8+ years of experience in Java/Kotlin
- Experience in Rust
- Experience with AWS cloud platforms
- Experience building RESTful services
- Understanding of async programming models (events, callbacks, promises, async/await)
- Understanding of source control concepts and exposure to Git
- Experience with CI/CD pipelines and deployment automation (Jenkins, GitHub Actions, GitLab CI, or similar)
- Self-learner, independent, excellent problem-solving skills
Preferred Qualifications
- Experience with Kotlin
- Experience with event-driven architectures (Kafka, SNS/SQS)
- Experience with NoSQL databases (RocksDB, DynamoDB, or similar)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Experience with Elasticearch
- Experience with building scalable APIs
- Exposure with Datadog, New Relic or similar application monitoring software
- Familiarity with Rust frameworks such as Tokio and Actix.
Required Education
- BA/BS degree in Computer Science or equivalent technical experience
Roles & Responsibilities
- Work with a team of engineers building software in a collaborative development process
- Build high-performance, stable, scalable systems to be deployed in an enterprise setting
- Lead high-level architecture discussions and planning sessions
- Participate in the code review process by providing feedback on pull requests
- Participate in on-call rotation, supporting systems and services during production incidents
Pay: $120,000.00 - $140,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: Hybrid remote in New York, NY