Application Developer

Globus Medical•Audubon, PA

About The Position

Globus Medical is seeking an experienced Application Developer to design, develop, and maintain enterprise-level applications. The role calls for expertise in Java, Spring Boot, microservices, Angular and other frontend technologies, cloud platforms, and DevOps practices. The developer will provide technical guidance, promote coding best practices, and support successful project delivery. The position covers backend and frontend development, APIs and event-driven services, databases and caching, cloud deployment, CI/CD, containers, monitoring, and the software development lifecycle. The developer will collaborate with business analysts, product owners, designers, and QA, DevOps, and Security teams; mentor junior developers; and manage project timelines, risks, and deliverables. The role also requires compliance with company policies and applicable laws, ethical conduct, and professional representation of the company.

Requirements

  • Bachelor’s degree in information technology or a related field.
  • At least 3 years of experience in a developer role.
  • Backend development experience with Java, Spring Boot, Spring MVC, and Hibernate/JPA.
  • Frontend development experience with Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap.
  • Experience with RESTful APIs and API gateways.
  • Knowledge of Java messaging services.
  • Experience with Oracle, Firebase, and Redis.
  • Experience with AWS, GCP, or Azure, Docker, Kubernetes, and CI/CD pipelines.

Nice To Haves

  • Master’s degree.

Responsibilities

  • Provide guidance on architecture, design, and coding best practices.
  • Collaborate with business analysts and product owners to define technical requirements.
  • Architect and implement scalable, high-performance applications using Java, Spring Boot, and microservices.
  • Promote code quality, maintainability, and security through code reviews, best practices, and design patterns.
  • Drive agile practices, including scrum ceremonies, sprint planning, and retrospectives.
  • Own the software development lifecycle from design through deployment.
  • Develop and maintain RESTful APIs and microservices using Spring Boot, Jersey, and Hibernate.
  • Implement asynchronous messaging with Apache Kafka or RabbitMQ.
  • Work with SQL and NoSQL databases, including Oracle and Firebase, to optimize data storage and retrieval.
  • Improve performance and scalability using caching mechanisms such as Redis and Memcached.
  • Develop responsive, interactive UI components using Angular and modern JavaScript frameworks.
  • Integrate UI components with RESTful APIs.
  • Ensure cross-browser compatibility and optimize UI performance.
  • Collaborate with UX/UI designers to deliver a seamless user experience.
  • Deploy applications on AWS, GCP, or Azure using CI/CD pipelines.
  • Manage Docker containers and Kubernetes clusters for application deployment.
  • Implement logging, monitoring, and alerting using the ELK Stack, Prometheus, and Grafana.
  • Mentor junior developers and conduct knowledge-sharing sessions.
  • Drive peer code reviews and unit testing.
  • Collaborate with QA, DevOps, Security, and other cross-functional teams to support delivery.
  • Manage project timelines, risks, and deliverables.
  • Follow the company Code of Conduct, the AdvaMed Code, the MedTech Code, and other company policies.
  • Complete introductory and annual compliance training and maintain knowledge of applicable governmental laws, rules, and regulations.
  • Represent the company professionally and uphold ethical business practices and socially responsible conduct.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service