Senior Java Engineer Senior Java Engineer

Senior Java Engineer

Location: • Europe, Remote
• Zagreb, Croatia

Category:Java

What's the Project?

Our client produces a standardized, scalable program that leverages Community Health Workers –trusted laypeople from local communities– to improve health. It was created by the Center for Community Health Workers that used a decade of research and development, as well as experience from running the nation’s leading CHW program, to create a SAAS and Service offering for healthcare and community based organizations nationwide.
The product is a cloud-based technology that allows health and community-based organizations to build a new community health workforce. The product is a platform for hiring, training and managing Community Health Workers at enterprise-scale and is RCT-proven to improve health and lower costs.
In the last three years, our client has become the most widely disseminated community health worker program in the United States.

You Perfectly Match If you have:
  • Minimum  5  years of commercial experience with server-side software development (Java)
  • 3+ years experience with cloud-based application development and deployment
  • Understand the right patterns of breaking up a problem domain into communicating microservices architecture
  • Expertise building ETL pipelines
  • Experience with databases – both SQL and NoSQL
  • Experience working with Product Managers, and Business Analysts to understand their data requirements and build appropriate solutions and platforms
  • Experience designing REST APIs and web services
  • Practical experience working with AWS
  • Proficient with automated testing platforms and unit tests
  • Proficient with versioning tools and workflows such as Git/GitHub
  • Familiarity with continuous integration tools and techniques
  • Good communications skills (both written and verbal)
Nice to have:
  • Experience converting business requirements into technical designs
Your day-to-day activities:
  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable Java code
  • Make sure that the developed solution meets the designed architecture and the functional requirements.
  • Participate in choosing the right design patterns for solving problems.
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Ready to dive in?

Contact us today or apply below.

Emilio Zinaja

Emilio Zinaja
Recruiter

Apply Now
Refer a friend

Apply Now

5mb max, .pdf,.doc,.docx formats.
5mb max, .pdf,.doc,.docx formats.

© 2024 Newfire LLC,
45 Prospect St, Cambridge, MA 02139, USA

Privacy Policy
Amazon Consulting PartnerClutch