Java Full Stack Developer
Listed on 2026-02-18
-
Software Development
Software Engineer, Full Stack Developer, Java Developer
This is an onsite position.
Job Description:
Contractor – Java Full Stack Developer
Client’s Global Research Informatics Platforms and Solutions (GRIPS) team is seeking a Contractor to join our talented and collaborative team as a Java Full Stack Developer and help build our cutting‑edge digital platform supporting R&D programs in discovery and development of novel biotherapeutics. In this position, the candidate will perform hands‑on software development in a well‑supported and dynamic environment. The work will encompass backend and frontend development of enterprise‑scale scientific informatics solutions for data management in discovery and early development of multiple therapeutic modalities supporting programs in areas such as oncology, immunology, neuroscience, and ophthalmology.
Key Responsibilities:- Design, develop, and maintain scalable backend solutions using Java, SQL, Oracle, Python, and other related technologies in an enterprise environment with complex RESTful API integrations and ETL functions.
- Design, develop, and maintain scalable frontend solutions using JavaScript, Angular
JS, HTML, CSS, and other related technologies. - Develop professional quality, supportable, and well‑documented solutions following best practices and coding standards.
- Participate in review and peer‑review of code, design, architecture, and documentation.
- Collaborate with team members and other stakeholders for requirement analysis, development, testing, deployment, and training.
- Follow company standards and best practices for project management, documentation, training, and continuous improvement.
Skills:
- Strong understanding of full stack software development using Java ecosystem, with hands‑on experience working as a software developer in a professional environment.
- Experience building RESTful API integrations and ETL functions.
- Proficiency in Oracle database and associated technologies.
- Strong understanding of software engineering best practices, methods, and processes.
- Experience in system design, delivery, deployment, and lifecycle management.
- Effective communication and collaboration skills
- Willingness to learn and adapt to new technologies and challenges
- Proficiency in server administration (Windows and Linux)
- Experience with CI/CD frameworks and technologies (e.g., Docker, Kubernetes, Jenkins, Git, etc.) a plus
- Experience with algorithms, databases, and technologies for bioinformatics or cheminformatics desired, but not required
- 4+ years of fulltime hands on software development experience is required
- Bachelor’s degree in a relevant subject with 4+ years’ relevant professional experience in an industry setting, or Master’s degree in a relevant subject with 3+ years’ relevant professional experience in an industry setting is required
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).