Easy Apply Now

A bit about us:

We are a leading digital health company with a mission to improve overall patient care!

Join us on our mission today!

Why join us?

Competitive salary
PTO and paid holidays
401K, Medical, Dental, and Vision Benefits
Stock Options
Work on products that make a difference
Huge Growth Potential

Job Details

Job Details:

We are seeking a highly skilled, experienced, and passionate Senior Java Developer to join our dynamic team in the HealthTech industry. This is a unique opportunity to work in a fast-paced, agile environment, where you will be tasked with designing, building, and maintaining high-quality, high-performance, scalable software products.

Responsibilities:

As a Permanent Senior Java Developer, your main responsibilities will include:

1. Designing, developing, and delivering high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
2. Contributing to all phases of the development lifecycle, including writing well-designed, testable, and efficient code.
3. Ensuring designs comply with specifications, preparing and producing releases of software components.
4. Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
5. Collaborating with cross-functional teams to define, design, and ship new features.
6. Implementing automated testing platforms and unit tests.
7. Developing and maintaining efficient, reusable, and reliable Java code.
8. Troubleshooting production issues and providing timely solutions.
9. Implementing, managing, and maintaining cloud-based environments in AWS and Azure.
10. Utilizing Docker and Kubernetes for containerization and orchestration of applications.
11. Ensuring the best possible performance, quality, and responsiveness of the applications.

Qualifications:

The ideal candidate for the Permanent Senior Java Developer role should possess the following qualifications:

1. A Bachelor's degree in Computer Science, Engineering, or a related field.
2. A minimum of 7 years of proven hands-on Software Development experience.
3. Profound insight into Java and JEE internals (Classloading, Memory Management, Transaction management, etc.).
4. Extensive experience with Hibernate, JPA, and ORM frameworks.
5. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
6. Experience with test-driven development using tools like Mockito.
7. Knowledge of building RESTful APIs.
8. Proficient understanding of code versioning tools, such as Git.
9. Experience with NoSQL databases, such as Redis.


PLUSES:
Understanding and experience with AWS or Azure, Docker, and Kubernetes.
Knowledge of HIPPA compliance and regulations.

If you are a tech-savvy professional, passionate about delivering high-quality software solutions, and eager to take on new challenges, we would love to hear from you. Apply today and take your career to the next level as a Permanent Senior Java Developer in the Tech Services industry.
Easy Apply Now