Looking for a

Java Developer

POS-397
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior Java Developer at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over 6+ years of backend development experience
  • Strong experience with Java + Spring Boot (Spring Web, Data, Security)
  • Deep understanding of RESTful API design, HTTP protocol, and backend architecture and layering.
  • Experience with relational databases (MySQL, Aurora, PostgreSQL) and NoSQL (MongoDB)
  • Strong knowledge of query optimization, indexing strategies, and data modeling.
  • Hands-on experience with AWS: ECS, Lambda, SQS, CloudWatch, IAM, VPC
  • Experience with Docker and containerized environments.
  • Experience with Git-based workflows
  • Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar)
  • Regular use of AI tools such as Cursor, Antigravity, Claude Code, or similar
  • Ability to guide AI with clear context, critically evaluate generated code, identify flaws or incorrect assumptions, and iterate outputs to reach production-quality solutions
  • Experience with Node.js + NestJS (nice to have)
  • Familiarity with event-driven architectures (SQS, pub/sub patterns) (nice to have)
  • Experience with test strategies (unit, integration, contract testing) (nice to have)
  • Experience working in high-availability systems (nice to have)
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, build, and maintain backend services using Spring Boot
  • Develop and evolve RESTful APIs with strong attention to consistency and maintainability
  • Own features end-to-end: design → implementation → testing → deployment → monitoring
  • Troubleshoot and resolve production issues, including performance bottlenecks and distributed failures
  • Perform root cause analysis and drive long-term reliability improvements
  • Work with AWS services (ECS, Lambda, SQS, CloudWatch, IAM, VPC)
  • Collaborate with cross-functional teams to deliver scalable and reliable solutions
  • Contribute to and improve CI/CD pipelines (Jenkins, GitHub Actions, or similar)
  • Improve system observability through logging, metrics, dashboards, and alerts
  • Use AI tools (Cursor, Antigravity, Claude Code, or similar) to accelerate development while maintaining high code quality
  • Evaluate AI-generated solutions critically and ensure they meet production standards

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.