Senior Java Engineer
Location:
• Europe, Remote
• Zagreb, Croatia
Category:
• Java
• Kotlin
• SQL
• Spring Boot
What's the Project?
Our client has developed a mobile application designed to help people take a more active role in managing their health. The app initially focuses on hypertension, with plans to expand to other health conditions like diabetes. For hypertension, the app encourages daily blood pressure monitoring and tracking of steps.
The next phase involves connecting patients with healthcare providers. The goal is to aggregate the data collected from the app and present it to providers in a meaningful way. Developing this provider portal will be the team’s primary focus.
Simultaneously, the team will also participate in the CRM integration (HubSpot), which will be utilized by community health workers. These workers are on the ground, directly engaging with patients in their communities.
You Perfectly Match If you have:
- 5+ years of hands-on experience designing and developing backend systems for web applications.
- Solid understanding of object-oriented programming (OOP) principles.
- Proficiency with Java and Spring Boot for building robust and scalable applications.
- Experience utilizing Kotlin for efficient and expressive code.
- Experience working with SQL databases like PostgreSQL and MySQL.
- Experience integrating with third-party CRM systems (such as Salesforce or Monday.com)
- Proficiency with Git for version control.
- A commitment to writing unit and integration tests to ensure code quality.
Nice to have:
- Experience working in the healthcare domain.
- Experience with AWS cloud services.
- Familiarity with Docker for containerization.
- Frontend development experience with JavaScript, TypeScript, React, and Next.js.
Your day-to-day activities:
- Designing, building, and maintaining efficient, reusable, and reliable Java code.
- Proactively designing and implementing innovative applications using Java, Spring Boot, and Kotlin.
- Designing, building, and maintaining integrations with third-party services.
- Collaborating with the team to brainstorm new ideas, best practices, and backend development strategies.
- Identifying and resolving performance bottlenecks and bugs.
- Maintaining code quality, organization, and automation.
- Prioritizing quality and delivering high-quality code through various levels of automated testing (unit, integration, performance, and security).
Working at Newfire Comes With Many Perks
- Freedom to work from anywhere with our 100% remote setup and flexible policies.
- Paid national holidays and PTO ranging from 10 to 24 days annually, depending on your employment type.
- Projects that tackle real-world challenges. Opportunities to make a tangible impact.
- Clients who value and sustain long-term relationships. Work on projects from beginning to end.
- Budget for professional development courses.
- In-house learning and development.
- Clear growth path, career mapping, and regular performance reviews.
- Limited bureaucracy, no time-tracking, and flexible schedules.
- Internal referral bonus opportunities.
- Collaboration with Senior experts. Mentorship opportunities.
Ready to dive in?
Contact us today or apply below.
Emilio Zinaja
Recruiter
Zagreb, Croatia