Job Description
Back-End Java Developer (2 positions) BILINGUAL REQUIRED! French/English.
We are seeking two experienced Back-end Java Developers to join our IT team in developing and supporting data platforms and infrastructure. You will work with cutting-edge technologies to build efficient data pipelines, APIs, and microservices that power business insights.
Here is a summary of the key responsibilities and requirements:
Technical Understanding and Delivery
- Understand overall architecture to deliver solutions that meet technical requirements for security, integration, performance and quality.
Data Governance and Management
- Contribute to governing data processes and ensuring data quality
- Participate in managing data flow, analysis, integration, modeling, optimization, and exposure
- Support the organization's data needs by managing relevant technologies
ETL and Database Development
- Design and develop ETL processes
- Model and implement database architectures
- Develop, deploy and monitor data solutions like pipelines and procedures
Software Development Practices
- Adopt best practices around DevOps, code reviews, Git, testing, and documentation
In summary, the role requires understanding the broader data architecture and technologies, while being hands-on to develop, implement and manage data platforms, ETL processes and applications using sound software development methodology. Technical expertise as well as data modeling and governance skills are key.
Requirements:
- 5+ years experience with Java 8/11/17 and Spring Boot
- Strong grasp of AWS cloud services (RDS, ECS, S3 etc.)
- Proficiency with SQL/NoSQL databases (MongoDB, PostgreSQL etc.)
- Experience with message queues, stream processing (Kafka, Kinesis etc.)
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Familiarity with automation tools (Jenkins, Ansible, Terraform)
- Understanding of observability stack (Splunk, Datadog etc.)
- Bonus for certification in AWS, Kubernetes or DevOps
- Software development processes (Agile, CI/CD, TDD etc.)
Competitive rate.
Hybrid working.