MediSpend

Director, Engineering, Java

MediSpend

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

About the role

  • Own end-to-end delivery of a product, including architecture, development, performance, and scalability
  • Drive execution across multiple concurrent initiatives, ensuring timely and high-quality releases
  • Collaborate closely with Product Management to define roadmaps, prioritize features, and provide accurate estimates
  • Build, lead, and scale high-performing engineering teams across onshore and offshore locations
  • Architect, design, and develop scalable, secure, and high-performance applications using modern Java frameworks
  • Define and enforce best practices for system design, coding standards, and performance optimization
  • Lead modernization efforts, including microservices architecture, API-first design, and cloud-native development
  • Ensure adherence to security standards and best practices (e.g., OWASP)
  • Proactively identify and reduce technical debt, including upgrading frameworks and third-party libraries

Requirements

  • 12+ years of experience in Java development, with strong hands-on expertise
  • Extensive experience with modern Java frameworks:
  • Spring Boot, Spring Cloud, Spring Security
  • Strong experience in microservices architecture and distributed systems
  • Deep expertise in building and consuming APIs:
  • REST, JSON, SOAP
  • Strong experience with:
  • Hibernate / JPA
  • Java design patterns (DAO, Factory, etc.)
  • Strong experience with RDBMS and NoSQL databases
  • Strong experience with cloud platforms (preferably AWS):
  • EC2, RDS, S3, Lambda, API Gateway, etc.
  • Strong understanding of CI/CD pipelines:
  • Jenkins, Git-based workflows
  • Experience working in Agile/Scrum environments
  • Experience with event-driven architectures (Kafka, messaging systems)
  • Exposure to frontend technologies (JavaScript frameworks)
  • Experience with containerization and orchestration (Docker, Kubernetes (EKS)
  • Experience with performance testing and large-scale data processing systems
Benefits
  • Benefits
  • bonus 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSpring CloudSpring Securitymicroservices architectureRESTJSONSOAPHibernateJPA
Soft Skills
leadershipcollaborationexecutionprioritizationcommunicationperformance optimizationproblem-solvingteam buildingscalabilitytime management