Omedia is looking for Senior Java Developers.
Who we are looking for:
- Senior Java developers who is ready to take on an impactful role in a complex and rewarding healthcare sector project. You’ll join an experienced team working on innovative medical and insurance portals, helping to shape meaningful digital products for the healthcare industry.
- If you're not actively looking for a job, drop us a short email anyway. We love making new connections in the industry — who knows, maybe we’ll work together sometime soon.
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:
-
Design, develop, and maintain scalable, high-quality Java applications.
-
Write clean, maintainable, and testable code following best practices.
-
Collaborate on architecture and system design decisions.
-
Integrate with databases, APIs, and third-party services.
-
Guide and conduct code reviews, ensuring code quality and consistency.
-
Collaborate with cross-functional teams to align on requirements and delivery.
-
Create technical documentation.
-
Write unit and integration tests.
The skills you should have:
-
At least 4 years of experience in Java development.
-
Strong experience with Spring and Spring Boot.
-
Experience with RESTful web services.
-
Knowledge of microservices architectures or distributed systems.
-
Commitment to clean code, best practices, and continuous learning.
-
Understanding of application security concepts (OAuth2, OpenID Connect, encryption, etc.).
-
Experience with messaging systems and asynchronous communication (e.g., Kafka, RabbitMQ).
-
Experience with containers and cloud environments (Docker, Kubernetes, AWS).
-
Knowledge of testing frameworks (JUnit, Mockito) and CI/CD tools.
-
Familiarity with Agile development practices.
-
Strong problem-solving and analytical skills.
-
Excellent communication and collaboration abilities.
-
Experience in leading technical discussions and mentoring engineers.
-
Commitment to code quality, best practices, and continuous learning.
How to apply:
Fill out the form below ⬇️ 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!