Full Stack Java Developer

The Judge Group
Worcester, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 156K

Job location

Worcester, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
Bioinformatics
Code Review
Continuous Integration
ETL
Relational Databases
Linux
PostgreSQL
Oracle Applications
Server Administration
Software Engineering
Software Systems
TypeScript
Test Driven Development
React
Backend
GIT
Angular
Kubernetes
Information Technology
Front End Software Development
REST
Jasmine
Docker
Jenkins

Job description

A dynamic team is seeking a skilled Full Stack Java Developer to contribute to the development of a cutting-edge digital platform supporting R&D initiatives in biotherapeutics. This contract role involves hands-on software development across both frontend and backend systems, delivering enterprise-scale informatics solutions for entity management in early-stage therapeutic research. Key Responsibilities

  • Develop high-quality, maintainable, and well-documented software solutions following industry best practices
  • Participate in code reviews, architectural discussions, and documentation efforts
  • Collaborate with cross-functional teams to gather requirements, develop features, test functionality, and support deployment and training
  • Adhere to established project management methodologies, documentation protocols, and continuous improvement practices

Requirements

{"@context": "https://schema.org", "@type": "JobPosting", "title": "Full Stack Java Developer", "description": "Location: Worcester, MA, * Strong backend development experience using the Java ecosystem

  • Proficiency in frontend development with AngularJS, JavaScript, TypeScript, or React
  • Solid understanding of software engineering principles, system design, and lifecycle management
  • Experience building RESTful APIs and implementing ETL processes
  • Proficient in relational databases such as Oracle or PostgreSQL
  • Familiarity with server administration in both Windows and Linux environments
  • Effective communication and collaboration skills
  • Eagerness to learn and adapt to new technologies and challenges

Preferred Qualifications

  • Experience with CI/CD tools and frameworks such as Docker, Kubernetes, Jenkins, and Git
  • Exposure to bioinformatics or cheminformatics technologies and algorithms
  • Familiarity with Test Driven Development (TDD) using tools like Karma or Jasmine

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field with 3+ years of relevant experience
  • OR Master's degree in a related field with 2+ years of relevant experience

Apply for this position