Senior Java Full Stack Software Engineer

Modernizing MedicineBoca Raton, FL
47d

About The Position

ModMed is hiring a highly skilled Senior Java Full Stack Engineer to design, develop, and deliver enterprise-grade applications that power our business. This role requires strong expertise in Java backend development, paired with proficiency in front-end frameworks, modern DevOps practices, and a deep understanding of system architecture. You will collaborate closely with product managers, architects, and other Java and mobile engineers to build scalable, high-performing, and secure solutions. Your Role: 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.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 6+ years of professional software development experience, with at least 3 years in full-stack development.
  • Strong proficiency in Java and Angular
  • Strong understanding of RESTful APIs, microservices architecture, and asynchronous messaging (Kafka/RabbitMQ preferred).
  • 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 Haves

  • Experience with GraphQL, WebSockets, or event-driven architectures is a plus.
  • Knowledge of security best practices (OAuth2, JWT, SSO, etc.) preferred.
  • Exposure to performance tuning and scaling enterprise applications is a plus.

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Ambulatory Health Care Services

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service