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