Position: Java Developer
Based: Remote

We are looking to hire a Java Developer who will join the content product team and contribute to developing the next generation of Atex content management solutions, designed to run in the AWS cloud and be offered in a SaaS fashion to our customers.

Responsibilities:

  • Design, develop, test, and maintain high-performance, scalable, and reliable Java applications using best practices and design patterns.
  • Work closely with product owners, project managers and other developers to gather requirements and deliver features and functionalities on-time and with high quality.
  • Build and support REST and GraphQL APIs to enable integration with various third-party systems and platforms
  • Build and manage Docker based microservices to facilitate efficient deployment and scalability.
  • Work with AWS services to deploy and manage applications in the cloud.
  • Unit test code for robustness and stability.
  • Analyse code regularly and refactor as required to minimize technical debt.
  • Create, revise and maintain design/technical documentation.

Skills & Experience Required:

  • BS degree in Computer Science or related field (relevant experience in the field can compensate a missing degree).
  • 3+ years of experience in Java development.
  • Excellent communication skills in English.
  • Experience with web frameworks such as Spring Boot, Dropwizard or similar.
  • Knowledge of Docker and microservices.
  • Experience in designing RESTful APIs and event-driven workflow.
  • Strong understanding of writing and implementing end-to-end unit and integration tests.
  • Knowledge of code versioning tools such as Git/GitHub.
  • Hands-on experience working with AWS services such as EC2, S3, Lambda and API Gateway.
  • Experience with MySQL and/or other relational databases.
  • Experience with Agile software development methodologies.
  • Strong problem-solving and analytical skills.

Nice to have:

  • Knowledge of JavaScript and Node.js.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with NoSQL databases like Couchbase or MongoDB.
  • Familiarity with text search/indexing engines like Solr or Elasticsearch.
  • Experience with Kubernetes or other container orchestration platforms.

Are you looking for a new role that will leave a mark on the media industry worldwide? Do you feel you have the skills to make a difference?
You will have the chance to make a significant impact on the way content is created, distributed, and consumed. Your work will contribute to improving the user experience, creating innovative features, and optimizing processes, ultimately shaping the future of digital publishing.

 

We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future.


    By clicking on the "Submit" button, you consent to the processing of your data as stated in the Privacy policy