Title : 220501-1 - Software Engineer
Duration : 12 months Contract with possible extension
Location : 700 District Ave, Burlington, Massachusetts - 01803 - Onsite Role
We are seeking a highly skilled Senior Full Stack Java Developer with strong experience in Wealth Management, CRIMS, or CRD (Charles River Development) environments. The ideal candidate will have hands-on expertise in modern Java technologies, front-end frameworks, and collaborative development using GitHub and GitHub Copilot.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications for the Wealth Management / CRIMS platform.
- Collaborate with business analysts, product owners, and other developers to translate business requirements into robust technical solutions.
- Build and optimize microservices using Java, Spring Boot, and related frameworks.
- Develop responsive and intuitive front-end applications using React.js / Angular / TypeScript.
- Ensure code quality, security, and performance using modern DevOps practices.
- Utilize GitHub and GitHub Copilot for version control, code review, and AI-assisted development.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
Required Skills
10+ years of experience in full-stack Java development.Strong hands-on experience with Java 8 / 11 / 17, Spring Boot, REST APIs, Microservices.Front-end development experience with React.js or Angular.Solid understanding of CRD / CRIMS systems or Wealth Management domain.Experience with GitHub, GitHub Copilot, and CI / CD tools.Working knowledge of SQL / NoSQL databases.Excellent problem-solving, debugging, and communication skills.Nice to Have
Exposure to Cloud platforms (AWS, Azure, or GCP).Experience with Kafka or other event-driven architectures.Familiarity with containerization (Docker, Kub