Posted on: 10/11/2026
Job Description:
Software Engineer II - Backend Development
Team: Content Operations & Management (COM)
Client: Massachusetts Medical Society (MMS)
About the Role:
The Content Operations & Management (COM) team at Massachusetts Medical Society develops and maintains the technology platforms powering NEJM Group publications. We are looking for a Software Engineer II with strong backend development experience in Java, Spring Boot, Node.js, XML technologies, and AWS.
Key Responsibilities:
- Develop and maintain XML processing pipelines, including transformation, validation, and enrichment.
- Build and support content ingestion, delivery, and search solutions using MarkLogic.
- Develop and maintain Java/Spring Boot microservices and REST APIs.
- Build and support Node.js/Express.js services using JavaScript or TypeScript.
- Develop event-driven processing pipelines deployed on Amazon EKS.
- Write unit tests, participate in code reviews, and maintain CI/CD pipelines.
- Troubleshoot production issues using logs, monitoring, and debugging tools.
Required Skills:
- 6+ years of professional backend software development experience.
- Bachelor's degree in Computer Science or a related field.
- Strong knowledge of XML technologies (XQuery, XPath, XSLT, XSD).
- Experience with MarkLogic development is highly preferred.
- Strong hands-on experience with Java and Spring Boot.
- Hands-on experience with Node.js and Express.js.
- Working knowledge of AWS services (S3, SQS, IAM, Secrets Manager).
- Proficiency in Git, GitHub workflows, and CI/CD tools.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1682905