We are looking for a Middle Java Developer with solid experience in backend and enterprise application development. The ideal candidate has a strong foundation in Java, OOP, and databases, and is comfortable contributing to both new feature development and existing system improvements.
In this role, you will work on the development and cloud migration of an enterprise platform supporting medical affairs processes, including evidence generation, grant management, and communication activities. You will be responsible for writing high-quality code, fixing issues, optimizing performance, and integrating with internal and external systems.
You will collaborate with cross-functional teams (QA, analysts, and product stakeholders) and participate in the full development lifecycle—from design to production support.
Our client is a global company in the life sciences domain. The project focuses on platform evolution, cloud transformation, and ensuring stability and performance of business-critical systems.
Locations: * Ukraine
Job Responsibilities: * Develop, maintain, and support Java-based applications. * Write clean, efficient, and reliable code. * Participate in the design and implementation of new features. * Fix bugs and improve existing functionality. * Work with databases, write SQL queries, and optimize data processing. * Develop and maintain web application components using JSF and PrimeFaces. * Integrate application components with internal and external systems. * Perform code reviews and follow coding standards and best practices. * Create technical documentation when needed. * Collaborate with other developers, QA engineers, analysts, and project managers. * Participate in testing, debugging, and troubleshooting of application issues. * Contribute to application performance, stability, and security improvements.
Requirements: * 3 + years of Java development * Experience with OOP * A good foundation in algorithms, design patterns, and data structures * Integration with 3rd party tools/systems * Experience with unit/integration testing * Knowledge in Java Enterprise Edition * Nice to have exp in FE(JS/HTML/CSS) or JSF * Strong understanding of RDBMS concepts + SQL * Good spoken and written English
What We Offer: * Competitive salary; * 100% remote opportunity, with flexible options for hybrid or in-office work based on preference and manager approval; * Opportunities for professional growth and advancement; * A cooperative and innovative work environment; * 20 days of paid vacation, 15 paid sick days with a doctors note, and 5 paid sick days without a doctors note; * Medical insurance coverage for employees, with optional family coverage at a corporate rate; * Support for participation in professional development opportunities (webinars, conferences, trainings, etc.); * Regular team-building activities and biannual company-wide events.