Java Developer/ Engineer(Backend)

Java Developer/ Engineer(Backend)

04 Dec 2024
California, Sanfrancisco, 94101 Sanfrancisco USA

Java Developer/ Engineer(Backend)

Vacancy expired!

Job Description
  • As part of the Clinical Collaboration Solutions team, develop solution for clinicians use in supporting critical care management.
  • Develop in latest Java stack with REST API driven microservices environment with ownership on deployment and resilient development.
  • Perform code reviews and code refactoring to increase application scale, reduce latency and code duplication.
  • Opportunity to evaluate cutting edge technologies and suggest adopting specific technologies to improve business/ product efficiency.

Required Skills
  • 7+ years designing and developing Java enterprise applications,
  • 5+ years with MSSQ and related RDBMS with application persistency layer design experience.
  • Experience in working on Java 8 and above working knowledge on java streams, lambda expressions, and Collection Framework.
  • Working knowledge of REST templates, calling APIs, and parsing JSON responses. Creating APIs and Processing complex data for inbound/outbound responses.
  • Experience in Spring security and implementing using an API key or JWT.
  • Good Exposure to Java streaming API and writing optimal code in a multi-threaded environment and handling deadlock events.
  • Good understanding of java Garbage Collection and handling heap out of memory scenarios.
  • Experience Spring and Spring scheduling/Quartz scheduling. Spring JPA, Hibernate to interact with Database.
  • Experience in writing test cases. Nice to have JUNIT 5
  • Implementing caching technologies using spring, Redis, etc.
  • Very Good working Experience in using GIT and git commands. Working on Maven or Gradle to build projects.
  • Experience in Docker, Kubernetes, and writing ingress files, GitLab YAML files, and deployment YAML files, Experience in creating secrets/certificates using YAML files.
  • Drawing architecture diagrams using a tool such as a draw io/Visio/magic draw etc. to prepare design documents. Being part of design discussions.
  • Good to have JQUERY, AJAX to build POCs with front-end and back-end interactions.
  • Understand existing code and should know APIs using in all our services with API signatures.
  • Must have good debugging skills and testing APIs using POST man before creating PR.
  • Strong knowledge of software design patterns, micro-services, event driven and Cloud native architectures
  • Team player with good written and verbal communication skills
  • Experienced with Agile development methodology.
  • Takes accountability and manages self.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.