About Us:
As a Senior Java Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in software development or related areas.
- Proficiency in Java and/or other JVM-based languages such as Scala.
- Familiarity with AWS services, including ECS (Docker), S3, EC2, Lambda, and CloudWatch; certifications are a plus.
- Practical experience working with big data technologies such as Spark, Databricks, and EMR.
- Knowledge of infrastructure as code tools, preferably Terraform.
- Experience with graph-based data orchestration tools like Apache Airflow or Meson.
- Ability to design and maintain scalable, fault-tolerant systems with high availability.
- Skilled in creative problem-solving and innovative thinking.
- Demonstrated experience mentoring and guiding other developers.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Participate in the development of the origination system and contribute to batch processing services.
- Work with modern cloud-based data platforms, including technologies such as Databricks, Snowflake, and Redis.
- Develop solutions that handle both batch and real-time data processing.
- Continuously enhance existing assets and implement new features to improve performance and functionality.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills