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