Staff Software Engineer (P419)
About Us:
As a Senior Staff Software 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 to the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of software development experience with expertise in Java.
- Strong knowledge of design patterns and software engineering best practices.
- Extensive experience with traditional databases and APIs.
- Experience with Web Services (REST) and microservices preferred.
- Must have developed middle-tier or backend Java apps for web applications.
- Some working experience with shell/perl/script programming.
- Some experience with Hibernate or Object-relational mapping frameworks.
- Familiarity with JSON, and XML data formats.
- Experience with Hadoop and experience with data engineering, data modeling, analytics, and understanding how data is collected and processed within an organization.
- Experience with Postgres databases.
- Experience with Kubernetes/Docker.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills