Job Openings Senior Software Developer

About the job Senior Software Developer

Job Brief:

Client: Media and Entertainment

We are seeking a Senior Java Developer with extensive Java experience, including proficiency in Spring, JPA, Hibernate, and Kafka. Your role will involve developing high-performance, low-latency, and highly scalable recommendation systems on a cloud platform.

  • Have a keen interest in software architecture principles such as TDD, layered architecture, and Domain-Driven Design (DDD), including documenting architecture, features, and processes.
  • Collaborate closely with the product owner to actively contribute to shaping the product.
  • Thrive on taking ownership of designing, developing, and maintaining features.
  • Emphasis on working within an agile framework, in a self-organized, cross-functional team structure (without a team lead).

Required:

  • Strong professional Java 8+ experience
  • Professional experience with Spring, JPA, Hibernate
  • Ability to write clean, maintainable code