Робота для біженців з України
Java Developer
 
All Jobs All Ads by this Client Printer Friendly
Ad title: Java Developer
Provided By: Omedia
Published: 22 April / Deadline: 22 May
Omedia is looking for a Java Developer.

Who we are looking for:

** Java developer who will work on a very exciting project with an existing team.
** If you are not looking for a job right now, drop us a short email anyway. We love getting new friends in this industry and who knows, maybe we`ll work together sometime in the future.

Who are we:

** Omedia is a full-cycle digital product development company.
** We`ve been around since 2007.
** Most of our teams work on exclusive, long-term projects.
** We work with diverse clients across multiple industries, from startups to industry giants.

What we offer:

** Long-term, challenging projects of global scale.
** Stress-free milestones of projects developed with agile scrum.
** Health insurance.
** Flexible hours and ability to work remotely.
** Great team to collaborate with and learn from.

What will you do:

** Refactor and rewrite legacy systems using Spring Boot and Java 21
** Design and implement new B2B services that connect different business clients
** Contribute to improving the Java architecture across projects
** Work with both REST and SOAP-based APIs
** Develop event-driven components using Spring JMS and TIBCO JMS
** Implement retry strategies, caching mechanisms, and multithreaded logic when needed
** Perform manual and automated testing, including writing JUnit, Mockito, and PowerMockito tests
** Conduct load testing using custom tools, SoapUI, or Postman
** Document test cases and project flows using Confluence and spreadsheets
** Deploy and manage services using GitLab CI/CD and AWX
** Monitor service performance via Kibana dashboards
** Navigate Linux environments to access logs and manage deployments
** Leverage microservice architecture knowledge to better understand and contribute to the overall system design

The skills and experience you should have:

** At least 2 years of experience with Java (preferably Java 21) and Spring Boot
** Solid understanding of unit testing and hands-on 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 (basic auth, OAuth2)
** Familiarity with Apache Camel, Spring Integration, and JMS (Spring & TIBCO)
** Experience with multithreaded development and event-driven architecture
** Ability to write unit and integration tests using JUnit, Mockito, and similar tools
** Familiarity with Redis, caching strategies, and retry mechanisms
** Experience with AWX, deployment templates, and environment management
** Knowledge of Kibana, Graphana / Opensearch or similar and ability to create and interpret monitoring dashboards
** 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 our website. We kindly request that you provide your salary expectations in the Additional Information field, taking into consideration your skills, experience, and the responsibilities of the role.

Thank you for your interest!
 
All Jobs All Ads by this Client Printer Friendly
Share on facebook