Full Stack Java Developer
Role details
Job location
Tech stack
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