
Senior Java Developer
Newfire Global Partners
full-time
Posted on:
Location Type: Remote
Location: Croatia
Visit company websiteExplore more
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