SR Backend Java Developer (P578)
About Us:
As a SR Backend Java Developer 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, Engineering, or related field.
- Recent experience in Payments/Fintech.
- 5+ years of experience working with Java.
- 4+ years of experience working with Spring Framework (Spring, Spring MVC, Spring Boot, Spring Security).
- 2+ years of experience with technologies like Docker, Jenkins, or Concourse.
- Proficiency in Java and Enterprise Java technologies.
- Expertise in designing and implementing RESTful web services.
- Experience in building web applications from scratch.
- Knowledge of cloud technologies, particularly GCP.
- Solid understanding of object-oriented principles, design patterns, and software engineering best practices.
- Experience with OAuth2, Spring Security, encryption algorithms, hexagonal architecture, Kubernetes, and Git Flow.
- Proficient in microservices architecture, RESTful API design, error handling, authentication, and authorization.
- Excellent knowledge of relational databases, SQL, NoSQL, Maven, JBoss application server, and Java Messaging.
- Strong understanding of Hibernate and Gitflow workflow
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills