At Modernizing Medicine, we are reimagining healthcare with our AI-enabled, specialty-specific cloud platform. We are looking for a Senior Java Full Stack Software Engineer to design, develop, and deliver the enterprise-grade applications that power our business. You will collaborate with product managers, architects, and engineers to build scalable, high-performing, and secure solutions.
What You'll Do
- Lead the design, development, and maintenance of applications using Java and Angular.
- Develop RESTful APIs and integrate with third-party systems and microservices.
- Write clean, efficient, and testable code following best practices and coding standards.
- Mentor junior engineers, conduct code reviews, and provide technical leadership.
- Collaborate with cross-functional teams (Product, QA, DevOps, UX) to deliver features end-to-end.
- Participate in architectural discussions, contributing to long-term system design and scalability.
- Drive adoption of CI/CD pipelines and cloud-native deployments.
- Ensure application security, performance, and reliability across the stack.
What We're Looking For
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 6+ years of professional software development experience.
- At least 3 years in full-stack development.
- Strong proficiency in Java and Angular.
- Strong understanding of RESTful APIs, microservices architecture, and asynchronous messaging.
- Solid background in relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with AWS.
- Experience with DevOps practices: CI/CD pipelines, Git, Docker, Kubernetes.
- Strong problem-solving skills, debugging expertise, and ability to work in agile teams.
Nice to Have
- Experience with Kafka or RabbitMQ.
- Experience with GraphQL, WebSockets, or event-driven architectures.
- Knowledge of security best practices (OAuth2, JWT, SSO, etc.).
- Exposure to performance tuning and scaling enterprise applications.
Technical Stack
- Languages & Frameworks: Java, Angular, GraphQL, WebSockets
- Architecture & APIs: RESTful APIs, Microservices, Kafka, RabbitMQ
- Databases: MySQL, PostgreSQL, MongoDB
- Infrastructure & Tools: AWS, Git, Docker, Kubernetes
Team & Environment
You will be part of a larger organization of 4,500+ people, collaborating closely with product managers, architects, and other Java and mobile engineers.
Benefits & Compensation
- Comprehensive medical, dental, and vision benefits.
- Company Health Savings Account contribution.
- 401(k) matching contribution of 50% on up to 6% of compensation, fully vested after one year.
- Generous Paid Time Off and Paid Parental Leave programs.
- Company paid Life and Disability benefits.
- Flexible Spending Account and Employee Assistance Programs.
- Company-sponsored Business Resource & Special Interest Groups.
- Professional development opportunities, including tuition reimbursement and LinkedIn Learning.
- Dog-friendly HQ (US).
- Weekly catered breakfast and lunch.
- Treadmill workstations, Zen, and wellness rooms.
Work Mode
This is a hybrid role. Open positions are located in Boca Raton, Florida and Hyderabad, India.
Modernizing Medicine is an equal opportunity employer.






