We are looking for a seasoned full-stack developer to drive and sustain the development of an image repository for pathology. This platform will offer a suite of tools and the necessary infrastructure to handle and manage digital pathology and various imaging data assets
Java Cloud Engineer
Twój zakres obowiązków
- Your responsibilities
- Ensure the current ecosystem adapts to evolving technological requirements.
- Alter and configure systems based on specified requirements or technical designs.
- Conduct comprehensive testing to guarantee continuous service operation.
- Collaborate with the lead software developer on the technical design and implementation of new features related to meta management, data classification, and transfer.
- Create new APIs for use by both internal and external systems, along with data and permission models.
- Advocate for and implement effective development processes, coding best practices, and conduct code reviews.
- Integrate existing databases and applications, including third-party solutions.
- Proficiently use AWS cloud environment for development, including integration with external project accounts.
Nasze wymagania
- Proficient in Java Development.
- Experienced with Java frameworks like Spring Boot.
- Skilled in Linux development environments.
- Strong understanding of development principles and Clean Code practices.
- Familiar with a variety of AWS services and frameworks, such as S3, ECS, Lambda, EC2, SQS/SNS.
- Knowledgeable about GitLab CI pipelines and CI/CD concepts.
- Understanding of Event-Driven Architectures and Pub/Sub models.
- Proficient in Docker.
- Comfortable with DevOps practices, including various deployment methods and tools, as well as writing scripts and procedures to ensure efficiency.
- Knowledgeable about Postgres and DynamoDB.
- Excellent communication skills in English.
- Understanding of Python.