Senior Java Engineer
Location:
• Europe, Remote
• Zagreb, Croatia
Category:
• Java
• AWS
• Spring Boot
• REST
What's the Project?
The customer provides primary care and obesity medicine with a focus on compassionate, non-judgmental care. We are providing the service of the engineering team which is responsible for developing applications for the needs of the clinic and patients. The main focus of this job is to develop cross-platform (mobile and web) applications for patients. The development started very recently, and there are a lot of features waiting to be developed.
You Perfectly Match If you have:
- Strong Java Expertise: 5+ years of hands-on experience in Java development, with proficiency in Java 21 and recent versions.
- Spring Boot: Extensive experience in Spring Boot 3 and related frameworks for building robust and scalable backend systems.
- Database Skills: Proven experience with PostgreSQL, including data modeling, query optimization, and performance tuning. Expertise in JPA for efficient data access and persistence.
- AWS Cloud Proficiency: Hands-on experience with AWS services such as Cognito, DynamoDB, S3, SES, SNS, Lambda, and others relevant to the project.
- Microservices Architecture: Experience in designing, developing, and deploying microservices-based applications. Must be able to apply a modular approach to building services for maintainability and scalability.
- RESTful API Development: Expertise in designing and developing RESTful APIs for seamless communication between frontend and backend components and the other integrations with the third parties.
- Build & Dependency Management: Proficiency with Gradle for building and managing project dependencies.
- HIPAA Compliance: General awareness of HIPAA regulations and best practices for ensuring the security and privacy of patient health information (PHI).
- Communication & Teamwork: Excellent communication skills, both verbal and written, and a proven ability to collaborate effectively in a team environment.
- Problem-Solving & Analytical Skills: Strong problem-solving and analytical abilities, with a focus on delivering efficient and maintainable code.
Nice-to-Have:
- Athenahealth Integration: Prior experience integrating with Athenahealth APIs or similar healthcare platforms.
- Performance Optimization: Expertise in identifying and addressing performance bottlenecks in Java applications and database interactions.
- Security Best Practices: Understanding of security principles and best practices for building secure backend systems, including encryption, access control, and vulnerability mitigation.
- Agile Development: Familiarity with Agile methodologies and tools for efficient project management and collaboration.
Your day-to-day activities:
- Take part in Scrum ceremonies (daily stand-up, retrospective, planning)
- Contribute to a codebase respecting existing standards and approaches; suggest improvements.
- Be able to receive and provide constructive feedback
- Maintain and improve code quality (test coverages, best practices, etc.)
- Be able to take ownership of functionality, share knowledge, quickly study new areas.
- Be attentive to details, processing written requirements.
- Provide and receive support to other team members
- Be willing to live a continuous improvement approach to work
- Be accountable for end result
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