Sr. Backend Java developer

Closing on: May 31, 2025

As a Senior Java Developer, you will initially join the product team working on our digital media solutions, with the possibility of being assigned to other product teams based on project requirements.

We aim to provide accessible and engaging digital solutions to a diverse audience. The product team operates in a dynamic environment, collaborating with developers and stakeholders to build a robust digital platform. Your expertise will contribute to creating a high-quality digital media experience for users.

Key Responsibilities

  • Develop and maintain Java-based applications in an Agile environment.
  • Create technical analyses and architecture diagrams to improve system efficiency.
  • Work on AWS cloud development (CloudFormation, CloudFront, S3, EC2, SQS, SNS, ECS/Docker, Lambda, SAM, Elastic Beanstalk, Elasticsearch).
  • Implement and manage AEM (Adobe Experience Manager) for content delivery.
  • Utilize Agile/DevOps methodologies to enhance product development.
  • Conduct pair and ensemble programming to ensure best coding practices.
  • Work with backend-for-frontend (BFF) pattern to optimize application architecture.
  • Provide mentorship and leadership to junior developers.

Required Skills & Experience

  • 5+ years of professional Java software development experience.
  • Strong knowledge of Java 11-21, Micronaut, Spring Framework (Spring Security, MVC, Data, Cache, Batch, Boot).
  • Hands-on experience with Git, Bitbucket, Jenkins pipelines.
  • Proficiency in REST APIs, Maven, Gradle, and Ant build tools.
  • Experience with database technologies such as PostgreSQL, DynamoDB, and Redis.
  • Knowledge of Python is a plus.
  • Familiarity with media sector technologies is advantageous.
  • Strong understanding of Agile development methodologies with leadership experience.

Additional Preferred Qualifications

  • Experience in code versioning tools (e.g., Subversion).
  • Familiarity with testing and code profiling tools.
  • Exposure to issue management tools (e.g., Jira).
  • Prior experience in the media sector is a plus.
  • Ability to execute programming assignments efficiently, including coding, testing, and debugging.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx