Skip to main content

Omedia is hiring Java Developer

➡️ Apply here: Java Developer

🔔 Monitor #java jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Job Title:** Java Developer

**Company:** Omedia

**Description:**

Omedia is seeking a Java Developer to join an exciting project with an existing team. This role offers the opportunity to work on long-term, challenging projects of global scale, utilizing agile scrum methodologies. The company provides a flexible work environment, including remote work options and health insurance.

**Responsibilities:**

* Refactor and rewrite legacy systems using Spring Boot and Java 21.
* Design and implement new B2B services.
* Contribute to improving Java architecture.
* Work with REST and SOAP-based APIs.
* Develop event-driven components using Spring JMS and TIBCO JMS.
* Implement retry strategies, caching mechanisms, and multithreaded logic.
* Perform manual and automated testing, including JUnit, Mockito, and PowerMockito tests.
* Conduct load testing.
* Document test cases and project flows.
* Deploy and manage services using GitLab CI/CD and AWX.
* Monitor service performance.
* Navigate Linux environments.
* Leverage microservice architecture knowledge.

**Required Skills and Experience:**

* At least 3 years of experience with Java (preferably Java 21) and Spring Boot.
* Solid understanding of unit testing and experience with testing frameworks.
* Strong grasp of REST and SOAP API design and integration.
* Practical knowledge of GitLab, Bitbucket, and CI/CD pipelines.
* Understanding of authentication and authorization methods.
* Familiarity with Apache Camel, Spring Integration, and JMS.
* Experience with multithreaded development and event-driven architecture.
* Ability to write unit and integration tests.
* Familiarity with Redis, caching strategies, and retry mechanisms.
* Experience with AWX, deployment templates, and environment management.
* Knowledge of monitoring dashboards (Kibana, Graphana/Opensearch or similar).
* Preferably, experience working with Oracle SQL.
* Basic command-line skills in Linux.
* Experience working in Agile/Scrum environments.
* Strong communication skills.

**How to Apply:**

Fill out the form on the Omedia careers website: [https://omedia.dev/careers/java-developer-3](https://omedia.dev/careers/java-developer-3)

Please include your salary expectations in the “Additional Information” field.

Previous and next articles