Newfire Global Partners

Senior Java Developer

Newfire Global Partners

full-time

Posted on:

Location Type: Remote

Location: Croatia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and deploy robust microservices-based applications, applying a modular approach to ensure long-term maintainability and scalability.
  • Architect and develop RESTful APIs to facilitate seamless communication between frontend and backend components, as well as necessary integrations with third-party systems.
  • Manage project builds and dependencies efficiently using Gradle.
  • Collaborate effectively within a team environment to deliver efficient, maintainable, and high-quality code.
  • Apply strong problem-solving and analytical skills to address technical challenges and optimize system performance.
  • Ensure compliance with HIPAA regulations and adhere to best practices for securing patient health information (PHI) throughout the development lifecycle.

Requirements

  • 5+ years of hands-on experience in Java development, with specific proficiency in Java 21 and recent versions.
  • Extensive experience with Spring Boot 3 and related frameworks for building robust, scalable backend systems.
  • Proven experience with PostgreSQL, including data modeling, query optimization, and performance tuning.
  • Expertise in JPA for efficient data access and persistence.
  • Hands-on experience with AWS services, specifically: Cognito, DynamoDB, S3, SES, SNS, and Lambda.
  • General awareness of HIPAA regulations and data security best practices.
  • Strong communication skills, both verbal and written, with a proven ability to work collaboratively in a team environment.
  • Prior experience integrating with Athenahealth APIs or similar healthcare platforms (Nice to have).
  • Expertise in identifying and addressing performance bottlenecks in Java applications and database interactions (Nice to have).
  • Understanding of security principles and best practices for building secure backend systems, including encryption, access control, and vulnerability mitigation (Nice to have).
  • Familiarity with Agile methodologies and tools for efficient project management and collaboration (Nice to have).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJava 21Spring Boot 3PostgreSQLJPAAWSRESTful APIsmicroservicesGradledata modeling
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborationteamwork