Charles River Laboratories
Charles River Laboratories1h ago
Indeed

Senior Full Stack Java Developer

Hyderabad, Telangana
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Full Stack Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Charles River Laboratories

Full Job Description

Charles River Laboratories is seeking a Senior Full Stack Java Developer to join their team on a full-time, permanent basis. This remote position, based in India, will play a crucial role in modernizing and maintaining a large-scale Java J2EE LIMS application within a cGMP-regulated environment. The primary focus will be on converting legacy EJB components to RESTful services and migrating the UI from Swing to a modern JavaScript/TypeScript web framework, potentially using Svelte, with tools like WebSwing.

The ideal candidate will possess deep technical expertise in Java J2EE, with a proven track record in large-scale system modernization. Responsibilities include developing and maintaining microservices architecture, enhancing backend functionality with Spring, WildFly, and PostgreSQL, and ensuring compliance with stringent regulatory standards such as FDA guidelines, cGMP 21 CFR Part 11, MHRA, and GAMP5. Collaboration with cross-functional teams, including Quality Assurance, regulatory, business analysts, and operations, is essential for maintaining compliance and data integrity. The role also involves leading knowledge transfer sessions, participating in Agile development, and contributing to CI/CD pipelines.

Key Responsibilities:

  • Lead the modernization of a substantial Java J2EE application, transitioning from EJBs to RESTful APIs.
  • Drive UI migration from Swing to modern JS/TS web frameworks, ensuring a seamless user experience.
  • Develop and maintain microservices architecture, optimizing for performance and scalability.
  • Enhance backend functionality using Spring, WildFly, and PostgreSQL.
  • Implement best practices for software development and ensure compliance with FDA, cGMP 21 CFR Part 11, MHRA, and GAMP5.
  • Manage software documentation, change control procedures, and regulatory requirements.
  • Collaborate with QA, regulatory teams, business analysts, and operations.
  • Lead training and knowledge transfer initiatives.
  • Participate in Agile development and CI/CD processes.

Required Skills and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of hands-on experience in Java J2EE development.
  • Expertise in EJB-to-REST conversion and the Spring framework.
  • Experience with Java EE application servers like WildFly.
  • Proficiency in modern JS/TS web frameworks, with a preference for Svelte, and experience migrating from Swing.
  • Strong experience with SQL databases (PostgreSQL preferred) and RESTful API development.
  • Expertise in object-oriented programming (OOP) and design patterns.
  • Proficiency in JavaScript, ReactJS, Svelte, or similar frontend frameworks.
  • Knowledge of unit testing, integration testing, and automated end-to-end testing.
  • Familiarity with Agile methodologies and Application Lifecycle Management (ALM) tools.

Desirable Experience:

  • Development experience in a GxP-regulated environment.
  • Experience with LIMS (Laboratory Information Management Systems).
  • Understanding of cloud-based solutions and DevOps practices.

This position requires the ability to work US (EST / EDT) and UK (BST / GMT) hours.

Company

Charles River Laboratories

Charles River Laboratories

Charles River Laboratories is a leading contract research organization (CRO) dedicated to improving global health by accelerating drug development. With a comprehensive suite of discovery and safety a...

Hyderabad, Telangana
Posted on Indeed