Java Developer (Intermediate to Senior)
Summary
Targeted Talent is hiring an intermediate-to-senior Java developer for a global enterprise client. The role starts remote and later relocates to Calgary or Winnipeg, building microservices with Java 8, REST APIs, message-based architecture (SNS/SQS, RabbitMQ) and AWS services like RDS, ECS, and Redis.
Job Description
Job Description
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg. Our client is a global enterprise company with a product that you've likely used.
You Have:
- Experience with Java 8 lambdas and streaming functionalities
- Solid understanding of consuming, producing, and designing RESTful web services (Spark Java, SNS/SQS, AMQ, RabbitMQ)
- Solid understanding of microservices and message-based architecture
- Experience with Test Driven Development (TDD), building monitoring metrics and code reviews
- Experience with AWS (RDS, ECS, Cloudwatch, Elasticache, SNS/SQS, Lambdas, S3)
- Experience with relational data, unconstructured or cached data (MySQL, Redis, Elasticsearch)
Bonus Points:
- Experience with MongoDB, MariaDB, Memcached, PSQL
Perks:
- Competitive Salary
- Individual performance bonus
- Health and dental benefits
- 3 weeks vacation
- Relocation Package
- RSP matching
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!